我已更新到今天发布的 OS X El Capitan 和 Xcode 7 Beta,由于新的 Swift 语法要求,现在我的 CocoaPods 项目不再工作。自动 Xcode 项目更新会破坏代码。有没有人已经想通了?谢谢。
问问题
12481 次
4 回答
105
按照本指南在 El Capitan 10.11 上运行 Cocoapods 时,它对我的错误很有用:
export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH
gem install cocoapods
于 2015-10-01T09:06:32.343 回答
9
在 Cocoapods 支持 Swift 2 之前,至少你应该能够继续使用 Xcode 6 直到它支持。如果 Xcode 7 已经在你的 Cocoapods 上踩过,这个链接会告诉你如何清理它https://gist.github.com/mbinna/4202236。
基本上,从任何使用 Cocoapods 的项目内部:
rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/"
pod update
然后使用 Xcode 6 重建,一切都应该恢复正常。
于 2015-06-09T10:52:41.540 回答
6
我这样做是为了让它对我有用:
brew install ruby
/usr/local/bin/gem install cocoapods
于 2015-09-17T20:58:59.457 回答
0
禁用系统完整性保护对我有用。
请按照以下步骤禁用 SIP:
重新启动您的 Mac。在 OS X 启动之前,按住 Command-R 并一直按住它,直到您看到 Apple 图标和进度条。发布。这将引导您进入恢复。从实用程序菜单中,选择终端。在提示符下键入以下内容,然后按 Return: csrutil disable 终端应显示一条消息,表明 SIP 已禁用。从 菜单中,选择重新启动
于 2015-10-02T11:08:47.150 回答