Xcode将iOS应用打包存档成Mac应用

6
我有一个iOS应用程序,去年我已经构建了多次,并且部署了无数的ad hoc版本而没有任何问题。然而,今天Xcode决定在归档我的应用程序时将其视为Mac App Store应用程序,而不是构建一个可以共享的.ipa文件。
Git没有显示对我的.xcodeproj文件进行任何更改,我也看不到已更改的任何构建设置。我在项目中有其他目标仍然可以正常构建,但我用于分发的主要目标却引起了这些错误。是否有任何原因让Xcode认为它正在构建以前的iOS版本而不是Mac版本?

1
我成功地让我的应用程序再次正确地进行归档,但我仍然不确定原因是什么。最终,我复制了正在构建的目标(出现问题的目标),并尝试使用该新目标进行归档。不知道为什么,但是这个坏构建目标的副本却可以正常工作,所以我删除了原始目标,现在又回到了正轨。就好像Xcode在某个地方感到困惑一样。由于我还没有找到问题的根本原因,所以我真的不想立即标记解决方案,因为对于类似问题的其他人来说,适用于我的情况的方法可能不起作用。 - Josh Buhler
很高兴你把它解决了!Xcode 4似乎存在许多这样的问题,这有点令人失望。 - Sami Samhuri
2个回答

16

搞定了。谢谢!(通过将 info.plist 文件添加回工作目标并成功复制行为进行了测试。) - Josh Buhler
我也一样。花了几个小时才找到这个答案。干杯,Johan。 - Ryan

0

你可能缺少版本号。在文件浏览器中选择项目,然后选择你的应用目标并查看摘要选项卡。如果没有版本号,请添加一个并查看是否有所帮助。


那不是事实。版本号都在那里了。我设法让它工作了,上面有注释。 - Josh Buhler

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接