appstore 上线遇到的问题总结

权限问题

公司的iOS开发账号是企业账号,然后通过这个账号给一个新创建的开发者账号赋予管理权限。其中Developer center 和 itunes connect 的权限是分开的,每边都需要开通。另外Developer Center中的权限等级也不一致,目前开发和发布对应的Certificates、Provisioning Profiles都已经创建好了,但是今后还是需要一些修改和添加的权限,比如添加测试设备。


Xcode 上传二进制包时提示没有对应的版本记录

上传时提示:“No suitable application records were found.Please make sure that you have set up a record for this application on iTunes Connect.

在iTunes Connect中创建了应用版本,状态到“Ready to Upload Binary”其实还没有完,应该再点击这个状态按钮,然后完成几个选项,状态变为“waiting for upload”才算完成,这时再去Xcode中上传二进制包才可以。


Xcode 上传二进制包时提示至少需要一个armv7架构要求

Target-》Build Settings -》Architectures -》Release

双击名称为'$(ARCHS_STANDARD_32_BIT)'的行,使之成为可编辑状态,删除文字,输入armv6。再点击左下角的“+”号,在出现的栏中输入armv7。最后点击“done”按钮。


版本号

Version 和 Build 是不同的概念,可以认为Version是给用户看到的,Build是内部版本,简单起见,都设为一样就可以了,这两个版本号都需要高于上一次上传时的版本号。否则不能上传。


证书

我在清理上一个开发账号留下的证书时,误删了Apple Worldwide Developer Relations Certification Authority,这个是不用删除的,如果删了会导致我们的其他证书显示“未知的证书机构”,然后无法真机测试、无法发布。

再去Apple官网下载一个
http://www.apple.com/certificateauthority/
找到 Woldwide Developer Relations 选择 Download certificate


添加开发主机

比如添加了一台mac mini作为开发机,不是从Certificates里下载证书下来安装就可以的,因为这里的证书是与当初创建的主机绑定的,需要从其他开发人员那里将对应的证书从钥匙链中导出才可以。


截图

截图需要在创建应用版本的时候上传,如果想等先上传应用审核,继续使用上一版的截图,以后再改截图,这是不可以的。当你的应用通过审核后就不能更改截图了,这是Apple为了防止虚假截图宣传。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值