我有一个关于 CocoaPods 和依赖项的长期存在的问题,这些依赖项为您提供源代码而不是编译的二进制文件(例如 Bolts、FSBSDK*Kit 等)。
这是我的 Podfile 以供引用:
platform :ios, '9.0'
use_frameworks!
target 'stand' do
pod 'Firebase', '>= 2.5.1'
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'FBSDKShareKit'
end
但是当我去寻找 FBSDKCoreKit.framework 编译的二进制文件时,我没有看到它。我看到了这个:
我应该如何将其导入为依赖项?以下是我拥有的所有链接框架和库:
我通常通过克隆存储库并手动构建代码来解决这个问题,但这似乎违背了使用 CocoaPods 的目的。
附注抱歉,如果这是一个重复的问题。无法真正将问题放入产生结果的搜索词中。
最佳答案
确保打开新的 .xcworkspace
文件,而不是您创建的 .xcodeproj
。当您构建项目时,Cocoapods 将编译文件并构建库供您使用。无需在常规标签的链接框架和库中手动添加框架。
关于ios - 给定源代码时如何在 iOS 应用程序中使用 import pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37369898/