cocopods 安装变化 2023-08-31
2023-08-30 本文已影响0人
iOS打怪升级
cocopods 正确安装
如果你的 macOS 版本在 10.11 之前,可以使用以下命令安装 CocoaPods:
shellsudo gem install cocoapods
这将使用默认的 gem 安装路径进行安装。
然而,如果你的 macOS 版本在 10.11 之后,CocoaPods 的命令路径发生了变化。你需要使用以下命令来安装 CocoaPods:
shellsudo gem install -n /usr/local/bin cocoapods
这将确保将 CocoaPods 安装到 /usr/local/bin 路径下,以便正确访问 CocoaPods 命令。
请根据你的 macOS 版本选择适当的安装命令。
在 macOS 10.11(El Capitan)之后,Apple对系统的安全性进行了增强,并引入了名为System Integrity Protection(SIP)的功能。SIP限制了对系统文件和目录的写访问权限,包括默认的gem安装路径/usr/bin。
由于SIP的限制,gem安装的可执行文件默认无法写入到/usr/bin目录中,因此在 macOS 10.11 之后,CocoaPods 的命令路径发生了变化。
通过使用-n选项并指定新的安装路径/usr/local/bin,可以绕过SIP的限制,将CocoaPods安装到可写的目录中,以便正确访问CocoaPods命令。
这样做是为了确保CocoaPods能够在受到SIP保护的系统上正常安装和运行,同时保持系统的安全性。
正确卸载:
要正确卸载 CocoaPods,可以按照以下步骤进行操作:
打开终端应用程序。
运行以下命令以卸载 CocoaPods:
shellsudo gem uninstall cocoapods
如果提示选择要卸载的版本,请选择要卸载的版本号。
确认卸载操作并等待卸载完成。
请注意,如果你之前使用了 -n 选项来指定了新的安装路径(例如 /usr/local/bin),则在卸载时也需要使用相同的路径。例如:
shellsudo gem uninstall -n /usr/local/bin cocoapods
这样可以确保从正确的路径卸载 CocoaPods。
完成上述步骤后,CocoaPods 将被成功卸载。你可以通过运行 pod --version 命令来验证是否已完全卸载。如果该命令不返回任何输出或显示 "command not found",则表示 CocoaPods 已成功卸载。