2016-09-30 97 views
2

我正在使用xcode 8创建应用程序,直到现在一切都很好。但是今天我遇到两个问题:在开发人员配置文件与配送配置文件之间切换

  1. 截至现在,直到我用开发证书推送服务,今天我增加了生产证书,我没有得到推送通知没有更多的。 我正在使用AWS SNS服务,当我切换回开发证书并发送推送时,我会用连接的设备接收它。 这是为什么?为什么使用沙盒一切正常,现在使用APNS它不起作用,虽然SNS说该消息已成功传递。

  2. 我创建了一个配置文件并下载它并更改了xcode当前配置文件。但现在,该应用程序不会在设备上编译。在模拟器上它可以工作,但它在设备上表示:进程启动失败:未能获得进程4383的任务。 是否无法通过xcode使用AdHoc/Production配置文件/证书在我的设备上启动应用程序?

推送通知的问题,我认为,该设备正在生成沙箱的令牌,而不是生产,因此从APNS推不工作。

有没有办法通过xcode 8在AdHoc/Production配置文件上运行应用程序?

我在应用程序的最后阶段,发行之前,我陷入了这两个我认为连接的问题。

请帮忙。 谢谢。

+0

对于第二个问题,无法通过Xcode安装使用生产/分配证书的应用程序。你只能使用测试飞行应用程序测试它的功能。为此,您需要使用此分发配置文件在ITC上上传应用,然后将其保存在内部测试中。 –

回答

0

当您使用Xcode安装应用程序时,使用APN SendBox。 如果您想测试APN,则必须使用Distibution Ad Hoc配置文件。 Archivie应用程序,导出为ad hoc,最后使用xcode安装生成的ipa。 通过这种方式,您的应用程序将使用APN(生产)

+0

谢谢。你能详细说明你是如何做到的吗? –