1

我正在开发基于 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 下的所有文件移动到“项目”部分,但我仍然无法构建单个 APP 文件。

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

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

谢谢!

4

1 回答 1

2

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

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

于 2012-07-16T17:52:48.400 回答