2016-09-30 99 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

謝謝。你能詳細說明你是如何做到的嗎? –