OStack程序员社区-中国程序员成长平台

标题: ios - 将私有(private) Apple 框架与 CocoaPods 链接 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 07:41
标题: ios - 将私有(private) Apple 框架与 CocoaPods 链接

免责声明:我正在开发一个通过 CocoaPods 链接到非 App Store 项目的库。该库使用私有(private) API 来实现多种功能。我只是在寻求技术解决方案。

我正在开发一个使用 CocoaPods 重新分发的库。在库的核心项目中,我将它与 Xcode 附带的私有(private)框架之一链接起来。框架的具体位置是:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/PrivateFrameworks

我想避免将此框架复制到库中以作为“CocoaPods 私有(private)框架”链接,而是直接根据在 Xcode 项目Podfile 中选择的 iOS SDK 链接它

所以我的问题是:

CocoaPods 是否支持与 Xcode 附带的 Apple 私有(private)框架的链接?如果是,在 .podspec 文件中指定框架的正确语法是什么?

我无法在网上找到有关此的任何确切信息,仅用于链接特定框架。

谢谢。



Best Answer-推荐答案


已经过去了很长一段时间,但由于我一直在寻找同样的东西并最终来到这里,所以可能还有其他热门歌曲。 因此,答案是将以下内容添加到您的规范文件中:

  s.xcconfig     =  { "FRAMEWORK_SEARCH_PATHS" => "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks" }

关于ios - 将私有(private) Apple 框架与 CocoaPods 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30568287/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4