创建IPA,“包含多个产品”

时间:2012-07-16 16:05:12

标签: iphone ios xcode xcode4 mailcore

我正在使用基于ReMail的电子邮件客户端。基本上,我重用了ReMail项目,以便MailCore等依赖项都可以开箱即用,因此我可以在它们之上构建一个新的应用程序。我试图通过ad hoc将应用程序提供给一些beta测试人员,但是当我尝试创建IPA时,我收到此错误:

xxxx does not contain a single–bundle application or contains multiple products. Please select another archive, or adjust your scheme to create a single–bundle application.

我已将所有依赖项的Skip Install设置为YES,并将Copy Header下的所有文件移动到“project”部分,但我仍然无法构建单个APP文件。

我不知道这是否有意义,但是当我打开xcarchive文件时,在products目录中,我在Applications下找到一个APP文件,然后是一个镜像到头文件的绝对路径的文件结构MailCore。

有关可能发生的事情的任何想法?我非常接近沮丧的大块头发,我不认为这种不自然的秃头疯狂的人看起来很适合我。

谢谢!

1 个答案:

答案 0 :(得分:2)

尝试完全删除“复制标题”阶段。它只应该用于框架,而不是静态库。包含“复制标题”阶段的Xcode静态库模板是错误的。

WWDC 2012查看“使用Xcode中的方案和项目”视频,从45分钟开始。