没有这样的模块"扶手椅"

时间:2015-10-22 13:41:42

标签: ios xcode swift compilation armchair

这个问题让我疯了。无论我做什么,我都会遇到问题"没有这样的模块'扶手椅""当我存档。它在我构建时有效,但是当我将XCode与我混淆时。我看到XCode存档/编译Armchair。

  • 我已将$(PROJECT_DIR)/AppName/External/Armchair/build/Release-iphoneos添加到Framework Search Paths
  • 我在嵌入式二进制文件中添加了框架
  • 我在链接框架和库中添加了框架
  • 我还尝试添加框架来复制Build Phases
  • 中的框架
  • 我试过将Armchair框架添加到我的工作区,而只是添加了&从那里应对框架。

我想我甚至试过了一个raindance,只是为了确定。它在归档时一直拒绝工作,但适用于正常构建和在设备上运行。

我已阅读并尝试过以下相关问题:

运行XCode 7.1。关于如何解决它的任何建议?

1 个答案:

答案 0 :(得分:7)

好的,我明白了。如果你问我,它太简单了,也是一种愚蠢的理由。

我的核心应用程序有三种配置:

  • 调试
  • 推出
  • 预发布

我添加到我的应用程序中的框架(在本例中为Armchair)仅具有DebugRelease配置。 归档我的应用时,使用预发布配置,对于包含的Armchair.xcodeproj,该配置不存在。将Pre-Release配置添加到Armchair.xcodeproj解决了我的问题。