Use COCOAPODS in XCode
以前常用VS的 Nuget管理项目的外部类库与一些小插件。在xocde里有类似的东西,它就是Cocopods。
如何安装Cocopods
Get Start
上面的内容是在pods里搜索,在xcode的项目目录的一个叫Podfile
的文件中列出依赖项
Search for pods (above). Then list the dependencies in a text file named Podfile in your Xcode project directory:
1 | platform :ios, '8.0' |
提示:CocoaPods提供了一个pod init
命令来创建一个灵活的默认Podfile
,你会用到它的。
Tip: CocoaPods provides a pod init command to create a Podfile with smart defaults. You should use it.
现在你可以在项目里安装依赖项了
Now you can install the dependencies in your project:
1 | $ pod install |
确保在构建项目时始终打开Xcode工作区(xcworkspace文件)而不是项目文件:
Make sure to always open the Xcode workspace instead of the project file when building your project:
1 | $ open App.xcworkspace |
现在您可以导入依赖关系,例如:
Now you can import your dependencies e.g.:
1 |
基础命令
1 | Usage: |
为自己的开源项目添加pod支持
iOS开发– 创建podspec文件,为自己的项目添加pod支持
Setup报错
1 | $ git config --global http.postBuffer 24288000 |
若输出 http.postbuffer=24288000, 就 OK了
可视化CocoaPods
我使用 alcatraz来可视化CocoaPods操作。因为有时候用命令行不是很方便。
安装命令如下:
1 | curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh |
卸载命令如下:
1 | rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin |
解决插件升级不能使用的问题
在xcode版本更新的之后,或者从package manager新下载了插件,有时候不可用。这时候就需要找到下面目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
然后找到新下载的插件 ShowContent 。打开plist文件,在DVTPlugInCompatibilityUUIDs列表中新增一串ID。
下面是这串ID的获取方法:
1 | defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID |
本文标题:Use COCOAPODS in XCode
文章作者:Keyle
发布时间:2017-03-09
最后更新:2024-08-20
原始链接:https://vrast.cn/posts/6fc31101/
版权声明:©Keyle's Blog. 本站采用署名-非商业性使用-相同方式共享 4.0 国际进行许可