Xcode将iOS应用程序归档为Mac App

时间:2012-03-13 23:58:53

标签: ios xcode xcode4

我有一个iOS应用程序,我在去年已多次构建,并已部署了无数的临时版本,没有任何问题。但是,今天Xcode决定在归档我的应用程序时,它应该将其视为Mac App Store应用程序,而不是构建我可以共享的.ipa文件。

Git没有显示我的.xcodeproj文件的任何更改,我看不到任何已更改的构建设置。我在项目中还有其他目标仍然可以正常构建,但我用于分发的主要目标是导致这些错误的目标。是否有任何理由说Xcode应该认为它正在构建一个Mac应用而不是以前的iOS版本?

2 个答案:

答案 0 :(得分:16)

检查您是否意外地将Info.plist作为目标的一部分。它不应该。在Tar​​get Membership窗格中取消选中它,或从Copy Bundle Resources构建阶段中删除它。

(通过这个问题找到答案:My iPhone app is being archived as "Mac App Archive" and not "iOS app archive"。)

答案 1 :(得分:0)

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