`试点upload`失败, “缺少的代码签名证书”
问题描述:
以下是完整的错误消息:`试点upload`失败, “缺少的代码签名证书”
ERROR ITMS-90161:“无效的供应配置文件包含在捆绑com.appname的配置 轮廓。 llc [Payload/AppName.app]是 无效。[缺少代码签名证书]。分发 将应用程序提交到App 商店时应使用Provisioning Profile。有关更多信息,请访问iOS Developer Portal。
我认为这开始发生后,我更新科尔多瓦 - IOS到4.3.0,但不能100%肯定。
我试图创建新的配置文件为this one suggests,没有运气。
答
只需将packageType
键添加到build.json即可。
事实证明,与科尔多瓦-IOS 4.3.0,他们改变了build.json文件的结构:
{
"debug": {
"developmentTeam": "XXXXXXX",
"codeSignIdentity": "iPhone Developer",
"provisioningProfile": "XXXXXXXXX",
"packageType": "development"
},
"release": {
"developmentTeam": "XXXXXXX",
"codeSignIdentity": "iPhone Distribution",
"provisioningProfile": "XXXXXXXXXXX",
"packageType": "app-store"
}
}