如果使用 Xcode 8 或更新版本,您可以使用自动签名功能,要使用它,您的 build.json 必须是这样的:
{
"ios": {
"debug": {
"codeSignIdentity": "iPhone Developer",
"developmentTeam": "FG35JLLMXX4A",
"packageType": "development"
},
"release": {
"codeSignIdentity": "iPhone Developer",
"developmentTeam": "FG35JLLMXX4A",
"packageType": "app-store"
}
}
}
请注意,即使在发布时,您也使用 iPhone Developer 作为 codeSignIdentity
旧答案:
首先您必须更新到 Cordova CLI 6.4.0
然后将您的 iOS 平台更新到 4.3.0
build.json 应该是这样的
{
"ios": {
"debug": {
"codeSignIdentity": "iPhone Development",
"provisioningProfile": "926c2bd6-8de9-4c2f-8407-1016d2d12954",
"developmentTeam": "FG35JLLMXX4A",
"packageType": "development"
},
"release": {
"codeSignIdentity": "iPhone Distribution",
"provisioningProfile": "70f699ad-faf1-4adE-8fea-9d84738fb306",
"developmentTeam": "FG35JLLMXX4A",
"packageType": "app-store"
}
}
}