2012-01-09 59 views
11

假設我有一個名爲A的應用程序。爲iOS和Mac應用程序選擇包標識符

捆綁包標識符在所有Mac和iOS應用程序中必須是唯一的。這意味着如果我在iOS App Store上使用Bundle ID com.mycompany.a的應用程序A,我無法在Mac App Store上使用相同的Bundle ID com.mycompany.a創建應用程序。

好的,說,區分Bundle ID的最好方法是什麼?

一些例子我能想到的:

  • com.mycompany.a_ioscom.mycompany.a_mac
  • com.mycompany.ios.acom.mycompany.mac.a

是否有其他人來介意嗎?你用過哪個?

+1

而不是一個意見,而不是我會說的問題,但com.mycompany.application.platform是我會用。 – 2012-01-09 13:54:34

+0

你說得對,我的問題是 - 實際上 - 徵求意見。對此我很抱歉。不過,我希望可能對其他讀者有用。如果你願意,可以考慮用你的評論回答原來的問題,我會放棄它。謝謝! – Dev 2012-01-09 13:59:49

回答

21

而不是一個問題我會說,但com.mycompany.application.platform是我會用的意見的請求。

原因是爲了讓它看起來越來越精細,將平臺看作是實際應用的子組件。

+0

這種方式似乎最好。要明白爲什麼,請考慮如果iOS或Mac細分爲兩個平臺,每個模式會發生什麼情況。 – 2012-01-09 21:56:00

相關問題