我有點困惑如何工作 - 這是我的理解:iPhone/Xcode:不同的項目對象可以有不同的包標識符嗎?
- 一個目標的供應配置文件被鏈接到一個特定的應用程序ID
- 爲目標的包標識下目標信息發現\ Properies \ Identifier
但是... bundle ID也位於Info.plist中。看起來,如果您更改Info.plist中的包ID,則Xcode會自動在目標信息\屬性\標識符中進行更改,反之亦然。
那麼哪個是優先? 目標信息\屬性\標識符捆綁ID或Info.plist捆綁ID?
我問的原因是因爲我想爲我的應用程序提供兩個版本 - 免費的廣告支持版本和付費版本,我想用兩個不同的目標完成此操作。由於它們將是App Store中的兩個不同的應用程序,我的理解是它們需要兩個不同的應用程序ID(並且我不想使用應用程序ID沿着*路線走下去,關於App Store上的工作原理的描述使我腦部受傷)。
如果我這樣做,是否需要爲每個目標使用兩個不同的Info.plists,或者我可以使用相同的Info.plist,並且讓不同的目標使用不同的開發/分發配置配置文件?
這可能是`$(PRODUCT_BUNDLE_IDENTIFIER)`而不是`$(APPLICATION_BUNDLE_IDENTIFIER)`。 – Jano 2017-07-02 19:52:01