Xcode 没有工作空间的可可豆?
我读过一篇文章,说可以在不获取xcworkspace文件的情况下将CoCoapod添加到XcodeProject中,而获得一个可以集成到当前项目中的xcodeproj文件。我该怎么做?希望使用xcodeproj文件而不是xcworkspace。。我正在用swift编程(如果有什么不同的话)。你不能这样做 CocoaPods网站指南使用CocoaPods指导您使用它创建的.xcworkspace。Internet上的其他几个指南都指导您使用此文件,这表明使用.xcodeproj文件将导致生成错误 根本没有证据表明这是可能的Xcode 没有工作空间的可可豆?,xcode,cocoapods,xcode-project,xcode-workspace,Xcode,Cocoapods,Xcode Project,Xcode Workspace,我读过一篇文章,说可以在不获取xcworkspace文件的情况下将CoCoapod添加到XcodeProject中,而获得一个可以集成到当前项目中的xcodeproj文件。我该怎么做?希望使用xcodeproj文件而不是xcworkspace。。我正在用swift编程(如果有什么不同的话)。你不能这样做 CocoaPods网站指南使用CocoaPods指导您使用它创建的.xcworkspace。Internet上的其他几个指南都指导您使用此文件,这表明使用.xcodeproj文件将导致生成错误
从CocoaPods网站指南中了解如何使用CocoaPods:
- 保存你的播客文件李>
- 运行$pod安装
- 打开已创建的MyApp.xcworkspace。这应该是你每天用来创建应用程序的文件
更多信息请访问他们的网站: 现在,您可以在项目中安装依赖项:
$pod安装
确保始终打开Xcode工作区而不是项目
生成项目时的文件:
$open App.xcworkspace
关于如何与Swift一起使用CocoaPods: 使用Finder打开项目文件夹,您将看到CocoaPods 创建了一个新的IceCreamShop.xcworkspace文件和一个Pods文件夹,其中 存储项目的所有依赖项
从一个: CocoaPods将创建一个新的Xcode项目来创建静态库 每个依赖项的目标,然后将它们链接到一个 libPods,目标。此静态库成为您的应用程序的依赖项 原始应用程序目标创建一个xcworkspace文件,然后 应从该点开始使用。这允许原始 xcodeproj文件保持不变
在旧版本的cocoapods中,可以使用选项“--no integrate”安装和更新pods。它允许您创建库项目,该项目可以导入到现有项目()。但这一选择现在已不复存在。我在前面使用此选项为maven构建构建了一个Xcode项目。今天,我用最新的cocoapods版本(1.0.0)更新了这个项目的pods,但是没有“--no integrate”选项,它仍然可以工作。所以最终有一种方法…是的,这是可能的。但是,我们需要做几步来继续 检查
pod.file
中的下一行将不允许客户端集成
过程
install!'cocoapods',:integrate_targets=>false
Pods.xcodeproj
拖放到主项目中
目标依赖项
和将二进制文件链接到库
就是这样。使用工作区有什么问题…?没有什么问题,我只是听说这是可能的,我想知道如何。。。从美学的角度来说:你在哪里听到的?堆栈溢出不是检查谣言的地方。这似乎根本不是一个真正的问题。我认为这个问题肯定有它的妙处。排除谣言部分,你有一个完全可行的问题。因此,如果你阅读了你的问题,得到一个可以集成到当前项目中的xcodeproj文件,这意味着你最终会得到一个xcworkspace文件(否则你如何集成?),是的,cocoa pods实际上会为自己的项目生成一个默认名为
pods
的xcodeproj文件。