2013-02-13 73 views
1

我一直在試圖將PushWoosh集成到我的項目中,實際上我確實將它集成並在AppStore上發佈了應用程序。現在我打算髮布非常類似的應用程序,但內容不同。我最近也做了同樣的事情,PW對每個新的重複目標都工作得很好。但最近導致問題的重複目標。在應用程序啓動時給出了這樣的錯誤警報:PushWoosh集成中的錯誤

Title: PushWoosh Error 
Description: Your provisioning profile does not have any APS entry. Please make your profile push compatible. 

我做了型材推通過Pushwoosh的自動功能不兼容,並下載,然後修改配置文件,並利用它們進行歸檔。如果你們能指出我需要看的任何東西,我會非常感激。

[更新]

一點件事實在值得一提的是,我切換電腦,同時使副本的基礎之上。所以,在開始之前,所有的構建都會在發生沮喪之後給出錯誤,然後在最後爲此新計算機生成全新的分發證書。現在,隨着新的證書和東西,我得到了我的第一個目標pushWoosh準備就緒,但隨後在第二個目標上面給出了與上面相同的錯誤,令人驚訝的是第三個目標與PW很好地協作。現在我正在解決導致這種隨機錯誤的問題。有任何想法嗎?

感謝

回答

4

你有「APS-環境」串在您的手機開通的個人資料?如果你不需要在Apple開發門戶中重新創建它,然後確保新配置文件中有這樣一個字符串,並且它的值與你在PW中使用的網關相匹配,那就是用於Sandbox的「開發」和「生產」。

+0

現貨男子...這是問題。雖然我已經想通了,但無論如何感謝。它可能會在未來幫助其他人。此外,我做錯了什麼是我正在下載配置文件後,使他們通過PW推兼容。 – Ahmed 2013-02-22 08:56:28

+0

沮喪之餘,我最終逐行閱讀Apple的指導方針,並在某處偶然發現「您必須以某種次要方式修改配置文件(例如,切換選項)以便門戶網站生成新的配置文件。個人資料並非如此「變髒」,因此您無需推送權利就可獲得原始個人資料。「資料來源:http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ProvisioningDevelopment/ProvisioningDevelopment.html#//apple_ref/doc/uid/TP40008194-CH104-SW1 – Ahmed 2013-02-22 08:57:44

0

我只是想出了一個不同的解決這個問題,我希望能幫助:

我的問題是,我在Xcode應用程序的名稱是不一樣的,因爲我曾手動創建的應用程序ID Apple Developer Portal。我在Xcode中打開了'自動管理簽名',因此Xcode在Apple Developer Portal中自動創建了一個名爲XC com paye的App ID ...

我遵循從頭創建證書的過程,將它們添加到Xcode創建的應用程序ID,瞧!有用。

希望這會有所幫助! :-)