2012-05-02 44 views
8

我正在尝试使用XCODE 4.3.1发布ad-hoc ipa。当存档我的iOS应用程序时,我可以在组织者中看到存档类型为“Mac App Archive”, 虽然我知道它应该是“iOS应用程序存档”。我的iPhone应用程序正在被归档为“Mac App Archive”,而不是“iOS应用程序归档”

现在,当我试图分发我没有IPA的选择,但Mac应用程序选项..

顺便说一句,当我跑步时我的装置上编译和运行完美。 项目设置说:“设备系列:iPhone”

任何想法的?

谢谢!

+0

通过“Mac App Archive”,我假设你的意思是一个.app。如果是这种情况,(请注意,这可能不应该发生)右键单击.app并选择“显示包内容”检查,看看您的.ipa是否在那里。 –

+2

好吧,我错过了一些警告(“警告:复制包资源构建阶段包含此目标的Info.plist文件Info.plist' ”)所以:http://developer.apple.com/library/ mac /#qa/qa1649/_index.html 工作+我不得不添加armv6而不仅仅是armv7。 –

+0

很高兴听到你解决了这个问题。但是,您应该发布您如何解决这个问题作为答案,并将其标记为将来遇到此问题的用户的正确答案。 –

回答

13

由于Guy没有将其作为正确答案发布,因此我可以确认它是否有效。

检查您是否意外地将Info.plist作为目标的一部分。它不应该。在“目标成员资格”窗格中取消选中它,或从“复制束资源”构建阶段中将其删除。

+0

请添加更多描述/图片...如何检查您是否意外地将您的Info.plist作为目标的一部分? –

+0

关闭XCode适合我 – gsubiran

4

如果您使用Facebook SDK并导入其plist文件,则需要将其从目标中删除。

相关问题