首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sencha CMD 4无法为iOS打包

Sencha CMD 4无法为iOS打包
EN

Stack Overflow用户
提问于 2014-02-03 21:32:18
回答 2查看 96关注 0票数 0

当我尝试打包我的sencha touch应用程序时

代码语言:javascript
复制
sencha app package build iosPack.json

我得到了这个错误:

代码语言:javascript
复制
Unable to load PKCS12 identity

这是我的iosPack.json:

代码语言:javascript
复制
{   "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"
   ]
}

问题从何而来?

EN

回答 2

Stack Overflow用户

发布于 2014-02-04 11:16:25

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

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

代码语言:javascript
复制
 "certificatePath":"./certifs/ios_development.cer",
 "certificatePassword": "Password here",
票数 1
EN

Stack Overflow用户

发布于 2014-02-04 22:18:13

为了让它正常工作,我将cer文件转换为P12格式。P12文件将苹果开发人员证书和相关的私钥组合在一个文件中。本教程对此过程进行了很好的解释:

http://www.adobe.com/devnet/air/articles/packaging-air-apps-ios.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21528746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档