我正在使用xcode 8和更高版本创建一个应用程序,直到现在一切都很好。但是今天我遇到了两个问题:

  • 直到现在,我仍在使用开发证书进行推送服务,今天我添加了生产证书,并且不再收到推送通知。
    我正在使用AWS SNS服务,当我切换回开发证书并发送推送时,将通过连接的设备收到它。
    这是为什么?为什么使用沙箱一切正常,现在使用APNS却无法正常工作,尽管SNS表示消息已成功传递。
  • 我已经创建了一个分发配置文件并下载了它,并更改了xcode当前的配置文件。但是现在,该应用程序将无法在设备上编译。在模拟器上可以运行,但在设备上显示:进程启动失败:无法获得进程4383的任务。
    是否可以通过带有AdHoc /生产配置文件/证书的xcode在我的设备上启动应用程序?

  • 我认为,“推送通知”存在的问题是该设备正在为沙盒而不是为生产生成 token ,因此来自APNS的推送无法正常工作。

    是否可以通过带有AdHoc / Production配置文件的xcode 8在设备上运行应用程序?

    在发行前,我处于应用程序的最后阶段,我陷入了我认为是相互联系的两个问题。

    请帮忙。
    谢谢。

    最佳答案

    当您使用Xcode安装应用程序时,将使用APN SendBox。
    如果您要测试APN,则必须使用Distibution Ad Hoc Profile。存档应用程序,临时导出,最后使用xcode安装生成的ipa。
    这样,您的应用将使用APN(生产)

    08-07 23:00
    查看更多