2010-12-13 29 views
0

我需要使用不同的標識符構建單獨的iPhone和iPad應用程序,並且很想知道是否可以讓我的info.plist包含所需的兩個條目,在執行構建時不必記住更改事物。使用單個Info.plist構建獨立的iPhone和iPad應用程序

我知道你可以對各種資源和映射在iOS上做到這一點,如:
<key>ApplicationName</key>
<string>My iPhone App</string>
<key>ApplicationName~ipad</key>
<string>My iPad App</string>

是否可以有這個工作,針對不同的包名稱太多,或者我需要有一個單獨的plist文件並完全構建目標?

回答

0

您可以有多個目標和一個info.plist。您可以通過在每個目標的構建設置中設置參數來設置它們的值來更改plist中的包名稱(以及許多其他參數)。

1

如果你想擁有不同的包名,那麼你需要兩個info.plist文件,因此你需要兩個目標。

爲什麼你很擔心如何更改info.plist文件?一旦你的項目正在進行,它應該是相對靜態的。

0

我推薦使用不同的Info.plist文件。
但是,您應該能夠使用info.plist預處理完成您陳述的目標。

相關問題