我想使用2个不同的Info.plist
文件 - 一个用于iOS 8,另一个用于iOS 9.是否可以?
具体来说,我想在iOS 8上将RequestsOpenAccess
下的NSExtensionAttributes
设置为true
,在false
上设置为iOS
。{怎么能我这样做?
请注意:虽然要求相同的问题存在的答案通常建议使用plist以外的机制来区分不同的版本。我不认为这可以适用于我的情况(如果有人证明我错了,我会很高兴。)
答案 0 :(得分:3)
不,这是不可能的。正如@Dschee在评论中所说,你必须构建和分发两个独立的应用程序。
答案 1 :(得分:2)
您将目标配置为两个之一(比如iOS 9
),然后 duplicate it ,将第二个目标更改为在构建设置中使用iOS 8
和change its Info.plist
file path吗?
这样,您可以为两个单独的目标配置两个单独的.plist
文件。然后,您还需要部署两个单独的应用。
这会解决您的问题吗?