iphone - 创建 IPA, "contains multiple products"

标签 iphone ios xcode xcode4 mailcore

我正在开发基于 ReMail 的电子邮件客户端。基本上,我重用了 ReMail 项目,这样 MailCore 等依赖项就会全部设置好,这样我就可以在它们之上构建一个新的应用程序。我试图通过临时方式将应用程序提供给一些 Beta 测试人员,但是当我尝试创建 IPA 时,我收到此错误:

xxxx 不包含单个捆绑应用程序或包含多个产品。请选择另一个存档,或调整您的方案以创建单个捆绑应用程序。

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

我不知道这是否重要,但是当我打开 xcarchive 文件时,在 products 目录中,我在 Applications 下找到了一个 APP 文件,然后是一个文件结构,反射(reflect)了头文件的绝对路径MailCore。

关于可能发生的事情有什么想法吗?我非常接近沮丧的头发撕裂阶段,我认为不自然的秃头疯子看起来不适合我。

谢谢!

最佳答案

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

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

关于iphone - 创建 IPA, "contains multiple products",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11508151/

相关文章:

ios - WatchKit openParentApplication :reply

ios - 精简版和演示版有什么区别?

ios - 错误 "Call can throw, but is not marked with ' try' 错误未被处理”

iPhone 开发 - 在设备上运行应用程序

iphone - 为 iPhone 构建开源库 (liblo)

iphone - 如何按最近事件对 GKTurnBasedMatch 进行排序?

iphone - iOS-我应该使用什么来保存数据

ios - 多维数组转表

ios - 如何在编辑 uitextfield 时停止在 uitableview 中滚动

ios - 使用按钮和文本字段/ View (iPhone) 打开电话(调用)