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

时间:2015-03-01 13:05:32

标签: ios iphone xcode ipad xcode6

所以, 我有一个普遍的项目 enter image description here

"部署信息"部分看起来像这样: enter image description here

然后我复制目标 enter image description here

我希望这两个目标是相同的,事实上它们在所有内容中看起来都是一样的,但重复的一个细节是不同的: enter image description here

重复的目标有2个标签,可以为iPad和Iphone选择不同的选项;这真的很有意义,因为通用我可以选择检查不同的东西。 原始目标似乎只显示iPhone选项。我知道我可以在其他地方更改iPad的选项,但我无法理解为什么会有这种不同

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

一切正常,目标是相同的,但我有点担心将来会出现一些问题。

非常感谢!

2 个答案:

答案 0 :(得分:19)

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

在project.pbxproj文件的PBXProject部分中,有些行看起来像:

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

如果项目中存在此属性,Xcode将不会显示" iPhone"和" iPad"纽扣 。只需删除这些行,然后按钮就会显示。

这应该是Xcode7.2的错误

答案 1 :(得分:1)

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

我制作了已经重复的目标的副本。此解决方案有效,但我放弃了它以限制我的生产构建设置的风险。

我最终只修改了相应的ProjectX-Info.plist文件 找到“支持的接口方向(iPad)”键 并添加所有4个方向。 (用你的目标替换“ProjectX”)

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