如何将Cocoapods添加到现有的工作区而不是项目中
问题的出现原因:
问题是由于在现有工作空间中添加CocoaPods而引起的。CocoaPods是一个用于管理iOS项目的第三方库的工具。当尝试将CocoaPods添加到现有工作空间时,可能会遇到一些问题。
解决方法:
解决方法是在Podfile中指定工作空间。以下是解决方法的步骤:
1. 打开终端并导航到项目的根目录。
2. 在终端中运行命令
pod init
,这将在项目根目录中创建一个名为Podfile的文件。
3. 打开Podfile并添加以下行:
workspace 'MyWorkspace'
,将'MyWorkspace'替换为您的工作空间名称。
4. 保存并关闭Podfile。
5. 返回终端并运行命令
pod install
。这将安装Podfile中指定的CocoaPods库。
6. 等待安装完成后,CocoaPods将自动为您的工作空间创建一个名为.xcworkspace的文件。确保以后始终使用该文件打开项目。
通过按照上述步骤将CocoaPods添加到现有工作空间,您将能够成功安装并使用所需的第三方库。
如何将CocoaPods添加到现有的工作空间而不是项目
在终端中,进入包含xcworkspace文件的目录。
$ touch Podfile
然后在Podfile中添加以下内容:
workspace 'YourWorkspace' target 'YourProjectName' do platform :ios, '8.0' pod 'your pod' project 'Path to your Project in your workspace' end
运行以下命令:
$ pod install
为什么要在已有的问题中添加一个已被接受的答案,而且和你的答案几乎一样?
这个回答有更多的细节。旧答案在我的搜索中没有帮助我。
这个答案和medium.com的medium.com//…的混合帮助了我构建这个解决方法。请注意,一旦运行了pod install
命令,请清理项目并重新启动XCode。有时它无法更新依赖项。谢谢,朋友。
project
中的路径不应该以“/”开头。对我来说,这个是有效的:project 'pathTo/MyProject'
,但这个不行:project '/pathTo/MyProject'
。