给定源代码时如何在iOS应用程序中使用导入窗格

时间:2016-05-22 02:18:13

标签: 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

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

P.S。对不起,如果这是一个重复的问题。无法将问题真正放入产生结果的搜索词中。

1 个答案:

答案 0 :(得分:4)

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

应该如下所示: Exemple of basic cocoapod workspace