iOS 未上架时测试生产环境推送

1、推送SDK用的是阿里云推送

2、准备开发环境证书

2.1、网址:https://developer.apple.com/account

生产证书.png

3、创建生产环境的描述文件

3.1、在最下面找到 Provisioning Profiles -> Distribution
新建生产描述文件.png

3.2、选择 Ad Hoc -> Continue
Ad Hoc.png

3.3、选择对应你项目的 app id -> Continue
选择App ID.png

3.4、选择对应的开发证书 -> Continue
选择对应的开发证书.png

3.5、选上可以运行测试的设备(手机udid)-> Continue
图片.png

3.6、命名描述文件 -> Continue
图片.png

3.7、下载刚刚创建好的描述文件,双击。

4、打开xCode选择证书、描述文件

4.1、选择之前双击打开的描述文件
图片.png

4.2、报错了是证书没选对,Build Settings 搜索 sign
图片.png

4.3、通过上一步已经可以成功编译了。但是真机运行依然出错!“郭明健 的 iPhone 6s has denied the launch request.”
图片.png

4.4、接下来是最关键的一步了:
图片.png

图片.png

4.5、重新编译运行-->成功!!!

5、测试生产环境的推送通知

5.1、勾选生产环境,高级选项中指定账号推送,这里我就不截图了。
图片.png

5.2、生产环境接收通知成功!
5220A9238DF8BE7C9BC1BC31CFB3B6F7.png

2A39317621B79EE70699789BF4C4C8A6.png

6、最后非常感谢广西iOS工程师 潘志景 同学的友情帮忙!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 关于这一块内容,在网上搜帖子都是比较老的了,看帖子上的截图基本都是Xcode6以前 iOS8版本左右的年代了,对于...
    追风筝的荧火虫阅读 1,359评论 1 21
  • 一、前言:作为一名iOSer,把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步骤...
    天城一哥阅读 3,157评论 7 5
  • 前言:作为一名 iOS 开发工程师, APP 的上架是必备技能. iOS 上架的流程主要可以简单总结为: 一个包,...
    青葱烈马阅读 16,402评论 14 122
  • 一、前言: 作为一名iOSer,把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步...
    _Dam0n阅读 41,913评论 4 54
  • 一、前言: 作为一名iOSer,把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步...
    Daimer阅读 759评论 0 1

友情链接更多精彩内容