给定源代码后如何在 iOS 应用程序中使用 import pod

How to use import pod in iOS app when given source code

我有一个关于 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 编译的二进制文件时,我没有看到它。我看到这个:

我应该如何将其导入为依赖项?以下是我拥有的所有链接框架和库:

我通常通过克隆 repo 并手动构建代码来解决这个问题,但这似乎违背了使用 CocoaPods 的目的。

p.s。抱歉,如果这是一个重复的问题。无法真正将问题放入产生结果的搜索词中。

确保打开新的 .xcworkspace 文件,而不是您创建的 .xcodeproj。当您构建项目时,Cocoapods 将编译文件并构建库供您使用。无需在 常规 选项卡的 Linked Frameworks and Librairies 中手动添加框架。

它应该是这样的: