2011-07-12 55 views
11

我要激活APNS我的應用程序,所以我有過以下一些混亂。供應門戶上的開發和分配供應配置文件之間的區別?

  1. 是什麼在部署門戶開發和發行配置文件之間的基本區別
  2. 我去激活APNS(蘋果推送通知服務),以對此我打算在蘋果商店上傳應用程序。我應該使用什麼?

這將是偉大的我。提前致謝。

+3

請關注 - http://stackoverflow.com/questions/669019/iphone-development-what-is-the-difference-between-a-development-and-distributio –

回答

15

剛解釋多一點,在發展供應曲線是設備(的iPad,iPhone,iPod Touch的)上測試您的應用程序,當你提交你的AP的分佈配置文件用於讓蘋果公司進入商店。

兩個配置文件鏈接到您的帳戶,以及您的計算機上的鑰匙扣。

如果您想在不使用的應用程序商店來安裝在多個設備上的軟件,你必須創建一個設備ID號的特設分佈特徵,並安裝該配置文件以及軟件,在所有設備上。

+1

在配置門戶:我爲什麼可以鏈接設備的分佈形狀呢?從你說的話對開發配置文件完全有意義,但我不知道配置文件的原因。 – Jakob

+0

請注意,如果您想通過Apple TestFlight測試您的應用程序,那麼在簽署應用程序時,您一定要選擇「Distribution」配置文件(是的,與部署到App Store的選項相同)。 – fatuhoku

+0

但爲什麼Apple會關心應用程序是否爲發行版或開發版?在爲應用程序激活APNS時選擇這些選項有什麼意義? GCM/WNS似乎不在乎它是否在Play Store或不在AFAIK。 – Mugen

3

1)開發臨時輪廓,用於測試你的應用程序

2)分配臨時配置文件,當您準備好您的應用程序提交到應用商店中使用

關注 - iPhone development - what is the difference between a development and distribution provisioning?

+3

嗨..我有疑問..爲什麼可以我們是否只使用分發配置文件來進行所有測試?而不是使用開發和分發,我們可以只使用分發來進行所有測試?你能解釋我嗎?提前致謝。 –

+1

我認爲你不能使用分發配置文件進行調試 – Padmika

+0

[This](https://developer.apple.com/library/ios/qa/qa1682/_index.html)蘋果網站陳述他們爲什麼不能。他們錯過了「get-task-allow」權限。 –