Sencha CMD 4无法为iOS打包
当我尝试将sencha touch应用程序打包为Sencha CMD 4无法为iOS打包,ios,sencha-touch,sencha-touch-2.1,sencha-cmd,Ios,Sencha Touch,Sencha Touch 2.1,Sencha Cmd,当我尝试将sencha touch应用程序打包为 sencha app package build iosPack.json 我得到这个错误: Unable to load PKCS12 identity 这是我的iosPack.json: { "applicationName":"XXXXX", "applicationId":"yyyyyyy", "bundleSeedId":"ZZZZZZZZZZ", "versionString":"0.1",
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"
]
}
问题来自何处?1)确保正确完成生成证书的所有步骤
2) 如果您对证书使用了密码,请尝试在配置中指定证书密码:
"certificatePath":"./certifs/ios_development.cer",
"certificatePassword": "Password here",
为了使它工作,我将cer文件转换为P12格式。P12文件将Apple开发者证书和相关私钥组合在一个文件中。本教程对该过程进行了很好的解释: