2010-12-13 30 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预处理完成您陈述的目标。

相关问题