Tôi không thể biên dịch ứng dụng cho iOS cục bộ, Android hoạt động OK.Không thể biên dịch ứng dụng Phonegap cục bộ
Tôi đã cài đặt cả hai cordova
và phonegap
sử dụng npm install -g [...]
. Tôi đang chạy OSX (10.7.5).
Version kết quả đầu ra từ cả hai:
$ cordova -v
5.1.1
$ phonegap -v
0.9.4
Tôi đã cài đặt XCode (v 4.6.2). Tôi cũng đã cài đặt các công cụ dòng lệnh.
Cả hai công cụ cordova và phonegap đều không thể xây dựng, dường như cũng có cùng lý do. Chạy phonegap build ios
kết quả đầu ra:
$ phonegap build ios
phonegap detecting iOS SDK environment...
phonegap using the local environment
phonegap compiling iOS...
error ENOENT, no such file or directory '/Users/mike/apps/***/platforms/ios/__CLI__/config.xml'
Dưới đây là sản lượng so với cùng lệnh cordova
:
$ cordova build ios
cp: copyFileSync: could not write to dest file (code=ENOENT):/Users/mike/apps/***/platforms/ios/__CLI__/config.xml
cp: no such file or directory: /Users/mike/apps/***/platforms/ios/platform_www/*
Parsing /Users/mike/apps/***/platforms/ios/__CLI__/config.xml failed
Error: ENOENT, no such file or directory '/Users/mike/apps/***/platforms/ios/__CLI__/config.xml'
at Error (native)
at Object.fs.openSync (fs.js:500:18)
at Object.fs.readFileSync (fs.js:352:15)
at Object.module.exports.parseElementtreeSync (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/util/xml-helpers.js:118:27)
at Object.ConfigParser (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/configparser/ConfigParser.js:33:24)
at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/prepare.js:115:32
at Array.map (native)
at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/prepare.js:70:40
at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54)
at self.promiseDispatch.done (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:816:30)
Dường như với tôi rằng có nên có một số thay thế chạy trên __CLI__
trong đường dẫn đó không xảy ra, nhưng rất khó để nói. Dưới đây là một ảnh chụp màn hình của cấu trúc tập tin này tạo:
tôi có thể xây dựng bằng cách sử dụng dịch vụ xây dựng từ xa, nhưng nó khá mất thời gian, như các ứng dụng không đúng cách tải vì vậy tôi cần phải làm khá một chút gỡ lỗi để sắp xếp điều này.
Nút được cài đặt ở phiên bản 0.12.5. NPM được cài đặt ở phiên bản 2.11.2.
Tôi đã cài đặt lại nền tảng nhiều lần và luôn gặp phải lỗi này.
Bạn có thể thử gỡ cài đặt nền tảng và cài đặt lại một lần nữa và thử không? –
Tôi đã cài đặt lại nền tảng một số lần. Nó luôn luôn là lỗi tương tự. – Mike
Tôi không nghĩ rằng xcode 4 được hỗ trợ nữa, hãy thử cập nhật lên xcode 5 và tìm kiếm các công cụ dòng lệnh xcode – jcesarmobile