2012-03-13 33 views
6

我有一个iOS应用我已经建立了好几次在过去的一年,并已部署了无数临时建立的,没有问题。然而,今天的Xcode已决定归档我的应用程序时,应该把它作为一个Mac App Store的应用程序,而不是建立一个我可以分享一个.ipa文件。Xcode中归档iOS应用为Mac应用

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

+1

我设法重新正常获得我的应用程序归档,但我仍然不知道原因是什么。我最终重复了我正在构建的目标(那是有问题的),并尝试使用新目标进行归档。不知道为什么,但那个坏建立目标的重复工作正常,所以我删除了原来的目标,我又回到了正轨。这几乎就像Xcode在某个地方感到困惑。 因为我没有设法找到问题的成因,我真的不想标记的解决方案,只是还没有,因为什么工作对我的情况可能不是为别人有类似的问题开展工作。 – 2012-04-10 17:38:49

+0

很高兴你的工作! Xcode 4似乎充满了这些问题。这有点令人失望。 – 2012-04-11 18:37:40

回答

16

检查,如果你不小心让你的目标你的Info.plist的一部分。它不应该。在“目标成员资格”窗格中取消选中它,或从“复制束资源”构建阶段中将其删除。

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

+0

这个伎俩。谢谢! (通过将info.plist文件添加回工作目标进行测试,并设法复制该行为。) – 2012-05-09 23:38:26

+0

同样在这里。花了我几个小时才找到这个答案。干杯约翰 – Ryan 2012-07-21 18:52:04

0

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

+0

情况并非如此。版本号都在那里。我设法让它工作,上面的评论。 – 2012-04-10 17:36:54

相关问题