免责声明:我正在开发一个通过 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-推荐答案 strong>
已经过去了很长一段时间,但由于我一直在寻找同样的东西并最终来到这里,所以可能还有其他热门歌曲。
因此,答案是将以下内容添加到您的规范文件中:
s.xcconfig = { "FRAMEWORK_SEARCH_PATHS" => "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks" }
关于ios - 将私有(private) Apple 框架与 CocoaPods 链接,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/30568287/
|