2013-11-28 52 views
4

我是iOS的新手&我有幾個關於developer.apple認證的常見問題。我想從我新創建的developer.apple帳戶爲我的MAC創建證書(從我的位置開發我的應用程序,使用xcode 5)。我跟着一些關於它的教程,但所有這些都在舊界面。他們在創建證書時的選擇較少。但是,現在當我去我的帳戶,我看到更多的選項,然後教程。我沒有足夠的iOS認證知識。因此,點擊「證書」部分(左面板)中的「+」按鈕,之後,我發現這些選項:iOS中需要什麼類型的證書?

enter image description here

現在,如果我想爲這兩個「發展&生產」創建證書我想我應該從「開發」部分&中選擇 「iOS應用程序開發」,並從「生產」部分中選擇「App Store和Ad Hoc」。但我的問題是,如果我的應用程序是關於推送通知&我選擇這兩個選項來創建證書,這兩個證書是否允許?

如果任何人可以描述除這兩個以外的其他選項(何時應該在製作證書時選擇這些選項),那將更明顯。

謝謝先進。祝你今天愉快。

回答

5

非常好tutorial,解釋你需要的一切。

您可以使用「iOS App Development」創建證書,但需要在創建APP ID時啓用推送通知服務,並且還需要生成推送通知SSL證書。 您可以從任何一種方式創建推送通知SSL,它是一樣的。您可以在這裏閱讀Apple的文檔,以獲得更多理解:https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ProvisioningDevelopment.html#//apple_ref/doc/uid/TP40008194-CH104-SW1

+0

感謝您的評論。我已經看到這個教程。這意味着如果我想在我的應用程序中使用「推送通知服務」,我不能使用正常的「iOS應用程序開發」選項,對嗎?我必須選擇「Apple推送通知服務SSL(沙盒)」和「生產」部分通知服務SSL(生產)。 – Tulon

+0

您可以使用「iOS應用程序開發」創建證書,但您需要在創建應用程序ID時啓用推送通知服務,並且還需要生成推送通知SSL證書。 –

+0

好吧,我明白了。但是,如果我通過創建應用程序ID來做到這一點,那麼在這裏使用「推送通知服務」是什麼? 謝謝。 – Tulon

4

關於第一個選項「開發」,您有兩個選項,因爲如果要處理推送通知,您必須創建2個不同的證書。 本教程使用API​​ Urban Air Ship解釋了有關推送通知證書的所有內容:Urban Air Ship iOS Certificate

這與生產的機制相同,這就是爲什麼仍需要2個證書的原因。

+0

感謝評論@Pull。這似乎是一個足智多謀的教程。我會照顧它。 – Tulon

+0

使用這種API處理推送通知非常簡單且免費,直到大約100 000次推送...我推薦它。看看鏈接,它解釋瞭如何處理證書iOS的推送通知「蘋果PUsh通知服務SSL」 – Pull

+0

是的,我用「parser.com」發送推送。但不幸的是,我必須通過自己的編碼來實現,導致推送將在複雜的應用中使用:( – Tulon

相關問題