为什么应用程序存档在 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
)作为目标设备。
- 导出到你想要的地方。
- 然后将其用于您的项目。
希望对您有所帮助
我正在创建一个 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
)作为目标设备。 - 导出到你想要的地方。
- 然后将其用于您的项目。
希望对您有所帮助