2012-03-15 74 views

回答

3

簡短的回答:第

龍答:您可以創建,這可能是你在想,這樣你剛剛得到了一個供應天寒了一套應用程序的什麼通配符應用程序ID。請參閱Apple docs on it

+0

所以我想我只是爲每個應用程序創建一個唯一的ID只是爲了安全起見? (誰知道,有一天我可能會添加IAP,然後需要從通配符切換到唯一的一個...) – TommyG 2012-03-15 17:20:16

+0

但是,您可以執行切換。我已經完成了2個應用程序,它工作正常。恕我直言,創建一個通配符,然後如果你需要以後,然後切換。 – mattjgalloway 2012-03-15 17:21:25

1

敢肯定他們是獨一無二的..這是如何的OS唯一標識您的應用程序,無論你的包被命名等

從文檔:

CFBundleIdentifier

CFBundleIdentifier(字符串 - iOS,Mac OS X)唯一標識 包。系統上的每個獨特應用程序或軟件包必須具有唯一的軟件包ID。系統使用此字符串以多種方式識別您的應用程序。例如,首選項系統使用此字符串來標識給定首選項 適用的應用程序;啓動服務使用包標識符來找到能夠打開特定文件的應用程序,使用它找到的具有給定標識符的第一個 應用程序;在iOS中,軟件包 標識符用於驗證應用程序的簽名。

束ID字符串必須是均勻的類型標識符(UTI),該 只包含字母數字(A-Z,A-Z,0-9),連字符( - )(),以及週期 字符。該字符串也應該是反向DNS格式。例如,對於 示例,如果您公司的域名爲Ajax.com,並且您創建了名爲Hello的 應用程序,則可以將字符串com.Ajax.Hello指定爲 您的應用程序的包標識符。

+0

你可以試試這個鏈接:https://developer.apple.com/library/mac/#documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-102070 – nielsbot 2012-03-15 17:04:49

+0

+1感謝這 – TommyG 2012-03-15 17:19:22

相關問題