Link 带有 CocoaPods 的私有 Apple 框架

Link Private Apple Framework with CocoaPods

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

我正在开发一个使用 CocoaPods 重新分发的库。在库的核心项目中,我 link 使用 Xcode 附带的私有框架之一对其进行处理。框架的确切位置是:

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

我想避免将此框架复制到库中以 link 编辑为 "CocoaPods Private Framework",而是直接根据 iOS 中选择的 iOS SDK link Xcode 项目Podfile.

所以我的问题是:

CocoaPods 是否支持 link针对 Xcode 附带的 Apple 私有框架?如果是,在 .podspec 文件中指定框架的正确语法是什么?

我无法在网上找到关于此的任何确切信息,仅针对 linking 特定框架。

谢谢。

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

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