为什么应用程序存档在 iOS、swift、xcode 9.2 中使用自定义框架失败

Why app archive failed with custom frameworks in iOS, swift, xcode 9.2

我正在创建一个 iOS 应用程序,它使用我自己的自定义框架build, run 可以使用真正的 iOS 设备 & 使用 模拟器.

但是如果我尝试 Archive App Store 的项目,它会给我 Error 说:

the functions & classes are unresolved identifier

我使用了很多第三方框架(不是 cocoa pods)(例如:facebook 或任何)并且可以从构建 运行 存档中正确使用。但是为什么我们不能用我们自己的 framework 来代替 archive.

NOTE: just drag and drop my custom framework to my iOS project and selected copy items if needed.

这是什么原因,我该如何解决这个问题。

我找到了一种方法来做到这一点。但也可能有其他方法。 这是对任何答案开放

我按照以下步骤操作:

  • 在您的自定义框架项目(cocoa触摸框架项目)中, select 项目Targets.
  • 然后搜索 Skip install.
  • 改成NO.
  • 然后存档您的自定义框架。 (确保 select Generic iOS Device )作为目标设备。
  • 导出到你想要的地方。
  • 然后将其用于您的项目。

希望对您有所帮助