【发布时间】:2017-11-13 13:37:46
【问题描述】:
更新到 High Sierra 和 Xcode 9.1 后,我无法构建 Cordova 应用程序。第一个失败是关于团队失踪,所以我打开了它。我现在挂了:
Check dependencies
Code Signing Error: xxx has conflicting provisioning settings. xxx is automatically signed for development, but a conflicting code signing identity iPhone Distribution has been manually specified. Set the code signing identity value to "iPhone Developer" in the build settings editor, or switch to manual signing in the project editor.
Code Signing Error: Code signing is required for product type 'Application' in SDK 'iOS 11.1'
这似乎很明显,但是当我按照它所说的去做时,我什么也得不到。我摆弄了所有看似合理的自动和手动设置(开发和生产)的各种设置。我什至建立了一个全新的证书和分发配置文件,但没有改变。我已按照After upgrading to xcode 9, cordova app won't build, error 70, requires provisioning profile 的指示进行操作,但没有运气。我已经用谷歌搜索了很多关于 Xcode 升级的问题,但似乎没有一个完整的列表来准确列出需要更改的支持内容。我只是在寻找对我不起作用的各种 sn-ps...
目前正在使用 cordova-ios 版本 4.5.3。
【问题讨论】:
-
你有没有想过这个问题?这已经吃光了我一天的大部分时间......
-
不,还没有解决方案。经过几天的努力,我决定暂时放弃 iOS,将精力集中在我们的 Android、Windows 和 OS X 版本上。也许未来的 Cordova 更新会神奇地修复 iOS...