为什么Ionic iOS Cordova构建失败

时间:2019-03-07 02:01:53

标签: xcode cordova ionic-framework ionic3

使用ionic命令创建ios版本时: Gui()

我不断收到以下代码签名错误:

ionic cordova build ios --prod --buildFlag='-UseModernBuildSystem=0'

1 个答案:

答案 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中的内容,并且是代码签名错误的根源。

通过将其更改为正确的应用程序前缀,即可正确完成构建