2017-06-13 97 views
0

我不確定標題是否清晰。發生了什麼事情是我一直在爲我的企業應用程序開發推送通知功能。它在開發環境中工作正常,但我已經遷移到分發版本,並且它在iPhone 上正常工作,如果該應用程序是從服務器上歸檔的.IPA文件下載的,但是不是如果它是從Xcode直接安裝的版本運行。 (即通過iPhone通過USB連接到Mac)。即使我停止測試運​​行,斷開與Mac的連接,並運行該應用程序,因爲它直接從Xcode安裝,但PN不通過。只有當我從服務器重新安裝應用程序。很奇怪。iOS和推送通知 - 在Xcode環境中不起作用

我已經正確創建和安裝了所有的證書,這應該不重要,我想。

任何人都知道爲什麼它是這樣的?

謝謝!

編輯:其他信息:如果我在iPad上加載它,則會出現同樣的問題。確定如果下載,則不直接安裝。

編輯2:我想通了。請參閱下面的答案。

+0

也許你有不同的捆綁ID的環境? –

+0

嗯。我試圖瞭解如何發生。測試版本和發行版本之間的軟件包ID是否可以不同? –

+0

哦,是的,那一定是。或者您的證書是爲了測試而生產的。你應該檢查你的捆ids –

回答

0

嗯,這對我來說太愚蠢了。原來從Xcode安裝到手機上的版本默認爲開發版本,而我使用的是分發服務器配置。咄。

+0

不用擔心,它發生在我們所有人身上:D –