我正在使用Cordova (7.0.1),在我执行
cordova run ios "--target=iPhone-7, 10.3" 我搞错了
MAC:folder user$ cordova run ios "--target=iPhone-7, 10.3"
Reading build config file: Error: Cannot read property 'name' of undefined 但是,在我执行完
cordova run ios "--target=iPhone-7, 10.3"一切都很好。“‘Verbose”真的帮不上忙。
我认为这个问题与本期有关,所以我试着去做
cd platforms/ios/cordova/node_modules/
sudo npm install -g ios-sim@latest但没有运气,。
如果我指定了iOS版本,它为什么不能工作,以及如何修复它?我是否需要在某个地方放置一个“名字”属性,还是它只是一个bug?
Node : 8.1.4
npm : 5.4.1
ios-deploy : 1.9.2
ios-sim : 6.0.0
OS : 10.12.6
Xcode : 8.3.3 (8E3004b)发布于 2017-09-21 21:44:39
看起来这就是我的问题:来自阿帕奇的issues.apache.org: cordova用目标抛出未定义的错误来模拟ios家伙说它是在cordova-ios@4.5.0中修复的
所以这解决了我的问题
npm i -g cordova-ios@latest然而,要做到这一点即
npm i cordova-ios@latest希望能帮上忙。
https://stackoverflow.com/questions/46123186
复制相似问题