在更新到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升级中搜索了很多问题,但似乎并不是一个完整的列表,列出了需要更改支持的内容。我只是找到了不适合我的各种片段......
目前正在使用cordova-ios版本4.5.3。
答案 0 :(得分:1)
经过一段令人厌恶的时间,我终于能够发布我的...我将概述下面对工作流程的记忆:
ionic cordova platform rm ios
然后ionic cordova platform add ios
ionic cordova build ios --prod
- 不添加--release
标记 Product > Archive
- 这将创建发布版本Product > Archive
此应该成功构建您的应用版本,此时您可以选择“提交到App Store”...祝您好运!