Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sencha CMD 4无法为iOS打包_Ios_Sencha Touch_Sencha Touch 2.1_Sencha Cmd - Fatal编程技术网

Sencha CMD 4无法为iOS打包

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 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"
   ]
}
问题来自何处?

1)确保正确完成生成证书的所有步骤

2) 如果您对证书使用了密码,请尝试在配置中指定证书密码:

 "certificatePath":"./certifs/ios_development.cer",
 "certificatePassword": "Password here",

为了使它工作,我将cer文件转换为P12格式。P12文件将Apple开发者证书和相关私钥组合在一个文件中。本教程对该过程进行了很好的解释: