我依赖于我的iPhone应用程序中的推送通知服务,并使用开发和临时生产证书进行测试,它运行良好。但是当我将应用程序提交到App Store时,我必须创建Appstore生产证书,在将应用程序发布到Apple之前,有没有办法用这个证书测试APNS。
答案 0 :(得分:0)
我已经能够打包一个Ad Hoc发行版,它为我在Apple开发人员中心指定的iOS设备提供.ipa。
然后我使用Diawi.com(这是一项很棒的服务,如测试航班)将.ipa发送到指定的设备,但可以在提交到应用商店之前使用(如旧测试航班)
答案 1 :(得分:-1)
APNs生产证书是通用的,因此它在开发和分发中都有效,请参阅Apple documentation here。
对于AppStore分发证书:
在将您的应用程序上传到iTunes Connect之前,可以选择将其分发,以便使用临时配置文件或团队配置文件在已注册的设备上进行测试。
以下是关于如何实现这一目标的全部内容:App Distribution Guide。
另一个选择是使用TestFlight,详情可以在上一个链接下找到。
答案 2 :(得分:-1)
这是实际问题。使用Appstore生产配置文件,我们可以创建.ipa文件,但我们无法直接在设备上安装它,它必须来自Appstore。它只能上传到App Store。所以,问题是因为我们无法在iPhone上安装软件包,所以在将软件包提交到Appstore之前,我们无法发送推送通知来测试它。因此,从技术上讲,无法测试设置。我很想知道是否有人破解了它。