目标Sharpie错误:无法运行pod列表

时间:2018-02-14 17:06:26

标签: xamarin xamarin.ios cocoapods objective-sharpie

我正在使用Cocoapods 1.4.0,Visual Studio Community for Mac 7.3.3(build 12),Objective Sharpie 3.4.0-c0f0e73,Mac OS 10.12.6(Sierra)

每当我尝试在https://developer.xamarin.com/guides/cross-platform/macios/binding/objective-sharpie/examples/cocoapod/

上添加示例Cocoapod时

我收到以下错误:

mbp:iOS user$ sharpie pod init ios AFNetworking
** Setting up CocoaPods master repo ...
   (this may take a while the first time)
Setting up CocoaPods master repo
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/master fetch origin
  --progress
  remote: Counting objects: 1101, done.        
  remote: Compressing objects: 100% (224/224), done.        
  remote: Total 1101 (delta 540), reused 465 (delta 465), pack-reused 402        
  Receiving objects: 100% (1101/1101), 165.70 KiB | 2.91 MiB/s, done.
  Resolving deltas: 100% (690/690), completed with 258 local objects.
  From https://github.com/CocoaPods/Specs
     6a7b167b826..807a5994b64  master     -> origin/master
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/master rev-parse
  --abbrev-ref HEAD
  master
  $ /usr/bin/git -C /Users/user/.cocoapods/repos/master reset --hard
  origin/master
  HEAD is now at 807a5994b64 [Add] SwiftyGif 4.1.0
Setup completed
** Searching for requested CocoaPods ...
error: Failed to run pod list

有谁知道为什么,以及为谁工作?

我只是想添加一个Pod。

注意:尝试在Native iOS Project上使用CocoaPods时没有问题

1 个答案:

答案 0 :(得分:0)

使用全新安装的CocoaPods和Objective Sharpie,这对我来说效果很好。

从Homebrew安装CocoaPods:

  

简单安装cocoapods

找到最新的Objective Sharpie release on the Xamarin Forums并通过双击pkg文件进行安装。

现在只需运行您已经尝试过的相同命令:

  

sharpie pod init ios AFNetworking

--- ~/derp » sharpie pod init ios AFNetworking
** Setting up CocoaPods master repo ...
   (this may take a while the first time)
Ignoring executable-hooks-1.4.2 because its extensions are not built.  Try: gem pristine executable-hooks --version 1.4.2
Ignoring gem-wrappers-1.3.2 because its extensions are not built.  Try: gem pristine gem-wrappers --version 1.3.2
Setting up CocoaPods master repo
  $ /usr/local/bin/git -C /Users/tomasci/.cocoapods/repos/master fetch origin --progress
Enter passphrase for key '/Users/tomasci/.ssh/cheesebaron-github':
  remote: Counting objects: 36, done.
  remote: Compressing objects: 100% (33/33), done.
  remote: Total 36 (delta 22), reused 0 (delta 0), pack-reused 0
  From ssh://github.com/CocoaPods/Specs
     e874a97a946..0d05aca4c0d  master     -> origin/master
  $ /usr/local/bin/git -C /Users/tomasci/.cocoapods/repos/master rev-parse --abbrev-ref HEAD
  master
  $ /usr/local/bin/git -C /Users/tomasci/.cocoapods/repos/master reset --hard origin/master
  HEAD is now at 0d05aca4c0d [Add] XTFMDB 1.5.0

CocoaPods 1.6.0.beta.1 is available.
To update use: `gem install cocoapods --pre`
[!] This is a test version we'd love you to try.

For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.6.0.beta.1

Setup completed
** Searching for requested CocoaPods ...
** Working directory:
**   - Writing Podfile ...
**   - Installing CocoaPods ...
**     (running `pod install --no-repo-update`)
Ignoring executable-hooks-1.4.2 because its extensions are not built.  Try: gem pristine executable-hooks --version 1.4.2
Ignoring gem-wrappers-1.3.2 because its extensions are not built.  Try: gem pristine gem-wrappers --version 1.3.2
Analyzing dependencies
Downloading dependencies
Installing AFNetworking (3.2.1)
Enter passphrase for key '/Users/tomasci/.ssh/cheesebaron-github':
Generating Pods project
Skipping User Project Integration
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
**   Success! You can now use other `sharpie pod` commands.

唯一的不同之处是我为GitHub设置了ssh配置。