错误信息

cordova项目根目录下添加build.json 文件
文件内容
{
"ios": {
"debug": {
"codeSignIdentity": "iPhone Developer",
"developmentTeam":"YOURTEAMID",
"provisioningProfile": "provisioning profile name or UUID",
"packageType": "development"
},
"release": {
"codeSignIdentity": "iPhone Distribution",
"developmentTeam":"YOURTEAMID",
"provisioningProfile": "provisioning profile name or UUID",
"packageType": "ad-hoc"
}
}
}
注意修改 developmentTeam 和 provisioningProfile 的值
我们还需要对根目录下的 config.xml 文件做一些修改,打开 config.xml 文件,我们可以看到这样一句话
<widget id="io.ionic.starter" version="0.0.1" ...>
...
这里的 id 我们也需要改成我们对应 Bundle Identifier 的值。如果这项不做修改,我们后面构建应用的时候,Bundle Identifier 还是会被改回来,导致启动失败。
错误二
Error Domain=IDECodesignResolverErrorDomain Code=1 "No certificate for team '7HU4HSHUVT' matching 'iPhone Development' found"

真机运行参考官网 http://cordova.axuer.com/docs/zh-cn/latest/guide/platforms/ios/index.html#requirements-and-support
但是build.json文件 直接用官网的好像不很管用。可参考上面样例。
参考:
https://www.it1352.com/915474.html
https://juejin.im/entry/5960d749f265da6c3a54daba
https://www.edoou.com/articles/1575076238254765
https://www.cnblogs.com/qirui/p/8421372.html
网友评论