Xcode 6.1不同的“部署信息”部分重复的目标

所以,我有一个普遍的项目 在这里输入图像说明

“部署信息”部分如下所示: 在这里输入图像说明

然后我复制目标 在这里输入图像说明

我预计这两个目标是相同的,事实上它们在所有方面都是一样的,但是重复的一个细节是不同的: 在这里输入图像说明

重复的目标有2个选项卡为iPad和iPhoneselect不同的选项; 这使得真正意义上,因为通用我可以select检查不同的东西。 原来的目标似乎只显示iPhone的选项。 我知道我可以在别处改变iPad的select,但我不明白为什么这是不同的

现在的问题是:我错过了什么? 目标是否真的相同或我做错了什么? 这是一个Xcode错误?

一切正常,目标是一致的,但我有点害怕将来可能会出现一些问题。

非常感谢你!

我find了影响Xcode部署信息显示行为的属性:

在project.pbxproj文件的PBXProject部分,有如下行:

  TargetAttributes = { 22CFA0081BE46E9A00A89E90 = { CreatedOnToolsVersion = 7.2; }; }; 

如果该属性存在于项目中,Xcode将不会显示“iPhone”和“iPad”button。 只要删除这些行,然后button将显示。

这应该是Xcode7.2的一个bug

我今天在我的项目中发现了同样的问题。 但是我需要一个解决scheme,因为在使用iPad时,它并不考虑原始目标上的方向设置。

我做了一个已经重复的目标的副本。 这个解决scheme工作,但我放弃了它,以限制我们的生产构build设置的风险。

我最终只是修改适当的ProjectX-Info.plist文件find“支持的接口方向(iPad)”键并添加所有4个方向。 (用您的目标replace“ProjectX”)

我正在使用Xcode 7.0.1(7A1001),并希望它在未来的版本中得到修复