我使用终端安装了Cocoapods,一切顺利,但我似乎无法弄清楚如何将它集成到我的Xcode项目中。我将目录更改为包含Xcode项目的主文件夹,并键入<style name="GdxTheme" parent="Theme.AppCompat.Light.NoActionBar">
,它在Xcode项目文件夹中创建初始Podfile。然后我在Xcode中打开Podfile并使它看起来像这样:
$ pod init
接下来,我回到终端并输入platform :ios, '9.0'
use_frameworks!
target 'MyApp' do
pod "ForecastIO"
end
,一切顺利。问题是Xcode中的项目目录中没有显示任何文件,但它们位于包含所有项目文件的Finder文件夹中。我尝试手动将新文件拖到项目目录中,但其中一些仍未显示,并且未突出显示Podfile代码的语法。也不允许我导入它应该刚刚安装的cocoapod。我是所有这一切的新手,我可能错过了一些简单的东西,但我无法弄清楚。任何帮助表示赞赏。
Tl; dr如何将ForecastIO Cocoapod实施到Xcode项目中?
提到ForecastIO Pod信息:https://cocoapods.org/pods/ForecastIO
答案 0 :(得分:3)
当您需要打开YourProjectHere.xcworkspace时打开YourProjectHere.xcodeproj
在Xcode中创建一个新项目
进入终端并从YourProjectHere.xcodeproj所在的文件夹中运行此命令
$ pod init
从YourProjectHere.xcodeproj所在的文件夹中运行此命令
$ pod install
现在应该创建工作区。从YourProjectHere.xcodeproj所在的文件夹
运行此命令$ open YourProjectHere.xcworkspace/
答案 1 :(得分:0)
当您将pod和后续podfile集成到项目中时,它将与您的应用程序一起工作,而不再嵌入其中。因此,您必须从此处开始使用工作区文件(白色文件,而不是蓝色文件)。它是一个更高范围的文件,因为它包含项目和pods目录作为项目。
通常的做法是在执行pod安装时关闭应用程序,然后重新打开工作区。有些人在立即导入pod时遇到问题,所以我也会先安装pod进行构建,然后再使用import语句进行构建。
答案 2 :(得分:0)
我知道回复为时已晚,但我还没有看到任何已确认的答案。就我而言,我有两个版本的Xcode即。 7.3.1&amp; 8.2.1(出于某种原因,我需要维护它,因为我的代码在Swift 2.3中,我使用了几个库)。因此,当我尝试运行pod安装时,pod正在下载,我可以在Finder中看到它们,但命令不是生成任何WorkSpace文件。我用谷歌搜索并登陆这个问题,但我在这里找不到任何帮助我解决这个问题的事情。
Voila,工作区文件生成!! :)
我希望这有助于有相同问题的人。欢呼声。