相关证书 :
- Certificates:
- 开发者证书: 有权限开发
- APNs服务证书: 可以使用APNs服务器使用推送服务
- Identifier:
- 申请一个测试、正式的身份证明文件【相当于我们的个人身份证】
- Devices:
- 苹果规定用来测试的设备,每种设备不能超过100台(这边需要使用iTunes获取每个设备UDID)
- Provisioning Profiles:
- Xcode或者其他打包工具需要使用的配置文件,用来发布和测试、总结来说包括了以上所有信息
登陆地址 : https://developer.apple.com/
申请Identifier【即App IDs】
申请开发者证书
申请描述文件
申请APNs证书
以上步骤申请,网上都有很多教程并且很详细,主要总结一些我实践中的问题。
相关证书开发前提
- 首先需要你是苹果开发者,这个可以使用公司的开发者账号,进行对个人邀请进行开发,即可进行以上步骤
Appuploader提交app
- 需要一个app-specific-password, 这个是每个app管理者都特有的一个app锁密码,需要在https://appleid.apple.com/#!&page=signin, 进行设置
- 提交成功后,几分钟后,可以添加构建版本app
提交app被拒注意事项
- 调用定位、推送消息、通讯录等权限都需要在app里面做相应的说明
- 启动页需要按照标准的流程来做
- 因为审核是在美国进行的,美国网络标准是ipv6环境,需要确保自己的app能够在ipv6中进行,可以利用mac设备进行发射wifi调试。如果仍然被拒,则可录一个小视频上传即可。视频只需要iphone自带录屏操作即可。