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

标签 ios xcode cocoapods

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

FB SDK Source

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

XCode Linked Frameworks and Libraries

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

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

最佳答案

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

它应该是这样的: Exemple of basic cocoapod workspace

关于ios - 给定源代码时如何在 iOS 应用程序中使用 import pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37369898/

相关文章:

ios - PodFile 未安装指定版本

objective-c - 替换 SplitViewController 中的 TableView

ios - 将 .mov 附加到 MFMailComposeViewController

ios - 使用网页检测越狱设备

xcode - 更改详细信息披露按钮的图像(Xcode 4.2)

swift - 在 Swift 4 项目中使用 Swift 5 库

iphone - 您能否将 TWTweetComposeViewController 的图像托管从 Twitter 更改为自定义内容?

objective-c - 在 Swift 项目中使用 Objective-C 文件。在桥接头中导入头文件导致 `#import "Module-Swift.h"` 失败

ios - xCode - 将 SSL 证书添加到 iOs 配置文件(以编程方式)

cocoapods - 如何修复 pod : command not found? 我尝试了很多但还没有找到答案?