ios - 在Xcode 7.3中使用Cocoapods

标签 ios xcode cocoapods

我使用终端安装了Cocoapods,一切顺利,但似乎无法弄清楚如何将其集成到Xcode项目中。我将目录更改为包含Xcode项目的主文件夹,然后键入$ pod init,它在Xcode项目文件夹中创建一个初始Podfile。然后,我在Xcode中打开Podfile,使其如下所示:

platform :ios, '9.0'
use_frameworks!

target 'MyApp' do
  pod "ForecastIO"
end

接下来,我回到终端并键入$ pod install,一切顺利。问题是没有文件显示在Xcode的项目目录中,但是它们位于包含所有项目文件的Finder文件夹中。我尝试将新文件手动拖动到项目目录中,但是其中一些仍然没有显示,并且Podfile代码的语法未突出显示。也不允许我导入应该安装的cocoapod。我对所有这些都不熟悉,我可能缺少一些简单的东西,但我无法弄清楚。任何帮助表示赞赏。

Tl; dr如何将ForecastIO Cocoapod实施到Xcode项目中?

Lint到ForecastIO Pod信息:https://cocoapods.org/pods/ForecastIO

最佳答案

需要打开YourProjectHere.xcworkspace时打开YourProjectHere.xcodeproj

  • 在Xcode中创建一个新项目
  • 进入终端并从YourProjectHere.xcodeproj所在的文件夹中运行此命令
    $ pod init
    
  • 编辑您的Podfile
  • 从YourProjectHere.xcodeproj所在的文件夹中运行此命令
    $ pod install
    
  • 现在应该创建一个工作区。从YourProjectHere.xcodeproj所在的文件夹中运行此命令
    $ open YourProjectHere.xcworkspace/
    
  • 关于ios - 在Xcode 7.3中使用Cocoapods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36481926/

    相关文章:

    ios - 为什么 Linking.getInitialURL 总是返回 null?

    ios - PlaygroundPage没有成员(member)评估状态

    swift - 我的 Sprite 不执行我告诉它的操作?

    ios - 为什么我得到 "Swift Dynamic Cast Failed"? :/

    ios - 如何在react-native中重置ios库?

    iOS:如何制作一个像画东西一样的画板?

    objective-c - 如何检测 subview 中的点击手势

    iphone - 检查与 NSURLConnection 连接的有效 IP

    swift - 两个框架使用一个属性的名称

    当某些 pod 文件包含在桥接 header 中包含的文件中时,iOS 项目将不会构建