IOS的APP上架不了苹果Store怎么办?需IOS快速签名

什么是苹果签名、什么是苹果app签名、分个人签名证书和企业签名证书两种。【咨询QQ:4889332】苹果app如何快速上架?什么软件都可以签名吗?苹果app签名每个月多少钱,哪里可以做呢?

1:个人。
个人账号:简单请求,在上架AppStore后,开发者直接显现请求人名字,个人运用,每一种Apple产品,均有各类设备各100台测验权限。iPhone、iPad、Mac等。
2:公司。
公司账号:需求邓白氏编码才干请求,上架AppStore的App开发者显现公司,公司账号下,能够增加多个测验子账号,支持Xcode在真机测验,可是子账号没有上传AppStore权限。与个人账号权限相似,均有各类设备各100台测验机权限,iPhone、iPad、Mac等。
3:企业。
企业账号:请求相对担任,审阅比较严厉,与公司账号不同处在于,测验设备无限,能够不将开发的App上架AppStore,而仅供内部公司人员运用。

下面是推送教程

  1. 在自己的企业账号里建立一个APP IDs,假设为com.cnc.iCPAppTMD

在这里插入图片描述
2. 创建一个Certificates,勾选Apple Push Notification service SSL, 然后选择刚才创建的APP IDs (com.cnc.iCPAppTMD)
在这里插入图片描述
3.创建一个Distribution Provisioning Profiles, 使用com.cnc.iCPAppTMD包名,这样这个distribution provisioning 才能够支持消息推送, 并下载,保存做iCPAppTMD.mobileprovision。

接下来就是进行重新签名了,

  1. 将ipa改名zip,并解压缩

    #mv iCPApp.ipa iCPApp.zip

    #unzip iCPApp.ipa

  2. 删除_CodeSignature 文件

#rm -R Payload/iCPApp.app/_CodeSignature

3.用iCPAppTMD.mobileprovision覆盖embedded.mobileprovision

#cp iCPAppTMD.mobileprovision Payload/iCPApp.app/embedded.mobileprovision

4.编辑Entitlements.plist 文件,注意:一开始我也没有设置这个文件,签名可以,但是推送依然不成功。下面标记红色的地方可以cat iCPApp TMD.mobileprovision 文件得到。

 <key>application-identifier</key>

 <string>XXXXXXXXXX.com.cnc.iCPAppTMD</string>

 <key>aps-environment</key>

 <string>production</string>

 <key>get-task-allow</key>

 <false/>

 <key>keychain-access-groups</key>

 <array>

      <string>XXXXXXXXXX.*</string>

 </array>
  1. 重新签名,下文标示红色为iCPAppTMD.mobileprovision对应的Certificates

/usr/bin/codesign -f -s “iPhone Distribution: XXXXX Science & Technology Co., Ltd.” --entitlements Entitlements.plist --resource-rules Payload/iCPApp.app/ResourceRules.plist Payload/iCPApp.app

Q&A:

  1. 如果提示找不到resource file, 则可以从iPhoneOS SDK目录中拷贝ResourceRules.plist文件到iCPApp.app中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值