当我尝试打包我的sencha touch应用程序时
sencha app package build iosPack.json我得到了这个错误:
Unable to load PKCS12 identity这是我的iosPack.json:
{ "applicationName":"XXXXX",
"applicationId":"yyyyyyy",
"bundleSeedId":"ZZZZZZZZZZ",
"versionString":"0.1",
"versionCode":"1",
"icon": {
"57":"resources/icons/icon4.png",
"72":"resources/icons/icon3.png",
"114":"resources/icons/icon2.png",
"144":"resources/icons/icon1.png"
},
"inputPath":"./",
"outputPath":"./build/",
"configuration":"Debug",
"platform":"iOS",
"deviceType":"iPhone",
"certificatePath":"./certifs/ios_development.cer",
"orientations": [
"portrait"
]
}问题从何而来?
发布于 2014-02-04 11:16:25
1)确保您正确完成了生成证书的所有步骤。
2)如果证书使用密码,请尝试在配置中指定证书密码:
"certificatePath":"./certifs/ios_development.cer",
"certificatePassword": "Password here",发布于 2014-02-04 22:18:13
为了让它正常工作,我将cer文件转换为P12格式。P12文件将苹果开发人员证书和相关的私钥组合在一个文件中。本教程对此过程进行了很好的解释:
http://www.adobe.com/devnet/air/articles/packaging-air-apps-ios.html
https://stackoverflow.com/questions/21528746
复制相似问题