Mat*_*ner 31 xcode parsing ipod cocoapods podfile
我安装了Cocoapods,并使用包含以下行的Atom创建了一个Podfile:
pod ‘Parse’, ‘~> 1.7.1?
pod ‘ParseUI’, ‘~> 1.1.3?
Run Code Online (Sandbox Code Playgroud)
将此文件放入我的Xcode项目根目录,并在终端中运行"pod install".显示如下:
[!]你的Podfile已经清理了智能报价.为避免将来出现问题,您不应使用TextEdit进行编辑.如果您不使用TextEdit,则应在所选编辑器中关闭智能引号.
/Library/Ruby/Gems/2.0.0/gems/cocoapods-core-0.38.2/lib/cocoapods-core/standard_error.rb:87:in `message': incompatible character encodings: ASCII-8BIT and UTF-8 (Encoding::CompatibilityError)
from /Library/Ruby/Gems/2.0.0/gems/claide-0.9.1/lib/claide/command.rb:367:in `handle_exception'
from /Library/Ruby/Gems/2.0.0/gems/claide-0.9.1/lib/claide/command.rb:315:in `rescue in run'
from /Library/Ruby/Gems/2.0.0/gems/claide-0.9.1/lib/claide/command.rb:303:in `run'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/command.rb:48:in `run'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/bin/pod:44:in `<top (required)>'
from /usr/bin/pod:23:in `load'
from /usr/bin/pod:23:in `<main>'
Run Code Online (Sandbox Code Playgroud)
我不确定我做错了什么,如果有人能给我一些建议 - 我会非常感激.谢谢.
Aji*_*yak 74
您不应该使用TextEdit来编辑pod文件,因为TextEdit喜欢用更具图形吸引力的引号替换标准引号.这可能导致CocoaPods混淆并显示错误,因此最好只使用Xcode或其他编程文本编辑器.
文本编辑:
使用TextEdit会给你以下,
pod ‘Parse’, ‘~> 1.7.1? //notice the quotes
Run Code Online (Sandbox Code Playgroud)
要在TextEdit中关闭智能引号,请转到
TextEdit > Preferences > New Document > Options
Run Code Online (Sandbox Code Playgroud)
Xcode中:
要获得正确的引号,您应该在打开Podfie时使用Xcode:
pod 'Parse', '~> 1.7.1'
Run Code Online (Sandbox Code Playgroud)
使用Xcode app打开的终端命令:
$ touch Podfile //OR $ cd <parentDirectory of Podfile>
$ open -a Xcode Podfile
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
22003 次 |
最近记录: |