iOS:存档期间排除Pod依赖性



我们的应用程序中有一个第三方依赖项,它是通过Cocoapods集成的。我们希望仅在构建/运行操作期间包含此依赖项,但希望在所有构建配置的存档操作中排除此依赖项。

有人能带我到这儿来吗?

您可以只为调试配置(用于构建/运行操作(包含一个依赖项,如下所示:

target 'MyTarget' do
pod 'aPodLibrary', :configurations => ['Debug']
end

如果您有更多的Debug配置,您可以将它们包括在上面的阵列中,这样只有当您执行归档操作(使用Release配置构建(时,才会包括pod库。在您的代码中,您可能需要有条件地排除代码:

#if canImport(aPodLibrary)
#endif

最新更新