在新版本的xcode中结帐时,pod文件显示为空

时间:2017-02-15 03:49:44

标签: ios xcode podfile

我已经在Xcode版本7中开发了一个应用程序,现在我想在Xcode版本8.2.1中运行相同的应用程序。我是否需要重新安装我在之前版本的Xcode中包含的pod文件或者是在新版本的Xcode中运行之前我需要遵循哪些程序?

Podfile:

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'test' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!

  # Pods for test

  target 'testTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'testUITests' do
    inherit! :search_paths
    # Pods for testing
  end
 pod 'AZSClient'
  pod 'CardIO'
  pod 'Google/Analytics'
  pod 'OpenTok'
  pod 'THCalendarDatePicker', '~> 1.2.6'

end

6 个答案:

答案 0 :(得分:0)

您可以尝试运行'pod install'吗?重新安装pod文件应该没什么可失去的。

答案 1 :(得分:0)

您可以访问https://guides.cocoapods.org/using/pod-install-vs-update.html

我已将您的依赖项安装在一个演示项目中,其工作正常并且建立成功,

如果您是第一次安装,请运行pod install& pod update如果您要添加新框架或在较新版本中运行。

enter image description here

我认为你必须这样做,

转到〜/ .cocoapods / repos& 运行git clone https://github.com/CocoaPods/Specs.git master

如果没有效果,请访问,

Unable to add a source with url

答案 2 :(得分:0)

无需再次安装吊舱。你只需做....

删除'其他链接标记'中的-lPods-(someCocoaPod)行。列表但仅当$(继承)位于顶部时。起初我不确定,但令人安心的迹象是,当我离开编辑模式(继承)时,我仍然看到了对我的cocoapods的引用。我在调试和发布中进行了测试,这两个都给了我错误,问题立即解决了

答案 3 :(得分:0)

如果您新安装了Xcode 8.2.1,那么您可能需要使用https://www.cocoanetics.com/2013/11/updating-cocoapods/更新Mac上的CocoaPods

答案 4 :(得分:0)

尝试在〜/ .cocoapods / repos中手动添加或通过pod repo add ..

答案 5 :(得分:0)

谢谢大家,最后用更新的rvm,ruby和openssl解决了它,还升级了git:

Pod安装:

推荐:

How to update Ruby Version 2.0.0 to the latest version in Mac OSX Yosemite?

rvm稳定

brew更新

酿造医生

brew install openssl

rvm install ruby​​-2.3.3(或任何版本)

rvm使用(这里是ruby版本),即rvm使用ruby-2.3.3

// rvm gemset创建NAME,即rvm gemset create rails41 // gem install rails -v 4.1

rvm list(ruby) rvm -default使用2.3.3(默认设置)

rvm重新安装2.3.3 --with-openssl-dir = / usr / local / opt / openssl

sudo gem install cocoapods

pod init

更改pod文件并保存(添加依赖项)à仅在崇高文本中编辑

pod install