使用ionic命令创建ios版本时:
Gui()
我不断收到以下代码签名错误:
ionic cordova build ios --prod --buildFlag='-UseModernBuildSystem=0'
答案 0 :(得分:0)
虽然有很多好的答案(例如https://stackoverflow.com/a/44102979/4553162),但我的问题实际上是由于我在配置Cordova分支插件的Code Signing Error: No profiles for 'mybundleid' were found: Xcode
couldn't find any iOS App Development provisioning profiles matching 'mybundleid'.
Automatic signing is disabled and unable to generate a profile.
To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild.
文件中输入了错误的内容
config.xml
<branch-config>
<branch-key value="my-live-key" />
<uri-scheme value="my-scheme" />
<link-domain value="myapp.app.link" />
<ios-team-release value="INCORRECT_APP_PREFIX" />
</branch-config>
实际上会覆盖INCORRECT_APP_PREFIX
中的内容,并且是代码签名错误的根源。
通过将其更改为正确的应用程序前缀,即可正确完成构建