我的iPhone应用被归档为“Mac App Archive”而不是“iOS app archive”。

8
我正在尝试使用XCODE 4.3.1发布adhoc ipa。在归档我的iOS应用程序时,我可以在组织者中看到归档类型为“Mac应用程序归档”,但是我知道它应该是“iOS应用程序归档”。
现在,当我尝试分发时,我没有IPA选项,只有Mac应用程序选项。
顺便说一下,当我在我的设备上运行它时,它编译和运行得非常完美。项目设置中显示:“设备系列:iPhone”。
有什么想法吗?
谢谢!

通过“Mac App Archive”,我假设你指的是.app文件。如果是这种情况(请注意,这可能不应该发生),右键单击.app文件并选择“显示包内容”,检查你的.ipa文件是否在其中。 - Mick MacCallum
2
好的,我错过了一些警告(“警告:复制捆绑资源构建阶段包含此目标的Info.plist文件'Info.plist'。”)所以:http://developer.apple.com/library/mac/#qa/qa1649/_index.html我做了这项工作,还需要添加armv6而不仅仅是armv7。 - Guy S
很高兴听到你解决了这个问题。然而,你应该把你的解决方法发布为一个答案,并标记为正确的解决方案,以便未来遇到同样问题的用户能够参考。 - Mick MacCallum
@MDT - XCODE 正在将应用程序归档为 Mac 应用程序而不是 iOS 应用程序.. 现在我已经解决了(请查看我的评论)。谢谢。 - Guy S
2个回答

14

由于 Guy 没有将其作为正式答案发布,我会替他发表,因为我可以确认它有效。

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


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

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

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