2012-09-19 85 views
1

我正在創建一個新的顯式應用ID,因爲我想使用APNS,並且我只有通配符應用ID,例如, A1B2C3D4E5。*,Xcode爲我創建的。Bundle Seed ID:Team ID vs Existing?

對於「Bundle Seed ID(App ID Prefix)」,「我應該」使用您的團隊ID還是選擇現有的Bundle Seed ID「?

iOS Provisioning Portal : Create App ID頁說:

如果要創建一套將共享相同的 鑰匙扣訪問,使用同捆種子ID爲每個應用程序 的App ID的應用程序。

什麼是我的團隊ID,我應該什麼時候使用它?

回答

2

我結束了使用我的團隊ID(它生成了一個新的捆綁種子ID)。這是我的推理(Acani是我的應用程序的名稱)。

好的。我想使用團隊ID還是現有ID?

我想現有的ID。

爲什麼?如果您使用現有ID,那麼您構建的任何應用程序將與Acani共享鑰匙串訪問權限 。

那麼,

那麼,你想要那個嗎?

嗯,不是真的......但是,如果我想製作另一個應用程序,該怎麼辦?我想 希望它與Acani共享鑰匙串訪問?而且,它不需要 顯式應用程序ID?然後,我必須創建另一個通配符應用程序ID,因爲沒有 原因..實際上,如果Apple自動執行此操作(我懷疑 它[它沒有])。

好的。所以,很重要。你將有三個應用程序ID。儘管如此,所有的東西都會更多 。一個用於開發的應用ID。一個用於Acani,另一個用於您想與Acani共享鑰匙串訪問的另一個應用程序 。

好的。聽起來不錯。 :)

確定嗎?

不,我不知道......但是,如果我保持微動過它,我不打算 做任何事......我只是坐在這裏......

好,我想確保我做出最好的選擇。

沒有最好的選擇。另外,它並不重要。

我會說使用新的團隊ID,因爲這就是你的意圖。 I 的意思是,您目前無意與任何其他 應用共享鑰匙串訪問權限。而且,如果你是將來,你可以創建另一個應用程序 ID。就這麼簡單。

好的。但是,爲什麼不使用現有的應用程序ID呢?

那麼......你可以,但是這樣,如果你想讓開發者工作 並且不讓他們訪問Acani的鑰匙串服務,你可以。 :)

好的。聽起來很完美!

有時候,如果我沒有其他人商量了,只需要簡單對自己說在文本編輯器是安慰... :) #protip