файлы pod отображаются пустыми во время оформления заказа в новой версии xcode

Я разработал приложение в Xcode версии 7, и теперь я хочу запустить то же приложение в Xcode версии 8.2.1. Нужно ли мне переустанавливать файлы pod, которые я включил в предыдущую версию Xcode, или есть ли какая-либо процедура мне нужно следовать, прежде чем запускать его в новой версии Xcode?

Подфайл:

# 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

person Krishu    schedule 15.02.2017    source источник
comment
Покажите файл pod и ошибку   -  person Mukesh    schedule 15.02.2017
comment
pod update работает на вас. Нет необходимости переустанавливать заново, если вы уже установили предыдущую версию. версия хкода.   -  person Mukesh    schedule 15.02.2017
comment
все еще пробовал, выдает ту же ошибку '[!] Невозможно добавить источник с URL-адресом https://github.com/CocoaPods/Specs.git с именем master-1. Вы можете попробовать добавить его вручную в ~/.cocoapods/repos или через pod repo add.'   -  person Krishu    schedule 15.02.2017
comment
Попробуйте это.$ rm -rf ~/.cocoapods $ mkdir -p ~/.cocoapods/repos $ cd ~/.cocoapods/repos $ git clone https://github.com/CocoaPods/Specs.git master , взято из проблемы github github.com/CocoaPods/CocoaPods/issues/6269   -  person Saurabh Yadav    schedule 15.02.2017


Ответы (6)


Можете попробовать запустить 'pod install'? Вам нечего терять, чтобы переустановить файлы pod.

person Alex Bin Zhao    schedule 15.02.2017
comment
Пробовал с «установкой модуля», но он показывает ошибку: «[!] Невозможно добавить источник с URL-адресом github.com/CocoaPods/Specs.git с именем master-1. Вы можете попробовать добавить его вручную в ~/.cocoapods/repos или через pod repo add. - person Krishu; 15.02.2017

Вы можете посетить https://guides.cocoapods.org/using/pod-install-vs-update.html ,

Я установил ваши зависимости в одном демонстрационном проекте, он отлично работает и успешно строится,

Просто запустите pod install, если вы устанавливаете в первый раз и pod update, если вы добавляете новый фреймворк или работаете в более новой версии.

введите здесь описание изображения

Я думаю, ты должен это сделать,

Перейдите в ~/.cocoapods/repos и запустите git clone https://github.com/CocoaPods/Specs.git мастер

Или, если не работает, оба посетите,

Невозможно добавить источник с URL-адресом

person Mukesh    schedule 15.02.2017
comment
И для «установки модуля», и для «обновления модуля» я получаю ту же ошибку. '[!] Невозможно добавить источник с url https://github.com/CocoaPods/Specs.git и именем master-1. Вы можете попробовать добавить его вручную в ~/.cocoapods/repos или через pod repo add.' - person Krishu; 15.02.2017

Нет необходимости устанавливать стручок снова. Вы должны сделать только ....

удалите строки -lPods-(someCocoaPod) в списке «Другие флаги компоновщика», НО только если $(inherited) находится вверху. Сначала я не был уверен, но обнадеживающим признаком было то, что я все еще видел ссылки на свои кокоаподы, когда выходил из режима редактирования (унаследовано). Я тестировал в отладке и выпуске, оба из которых выдавали мне ошибки, и проблема была немедленно решена.

person Deepak Saki    schedule 15.02.2017

Если вы недавно установили Xcode 8.2.1, вам может потребоваться обновить CocoaPods на Mac с помощью https://www.cocoanetics.com/2013/11/updating-cocoapods/

person SagarS    schedule 15.02.2017
comment
В моем случае у меня такая же проблема с стручками. Итак, я полностью удалил CocoPods со своего Mac. Затем установил последнюю версию стручков на мой Mac. - person SagarS; 15.02.2017

Попробуйте добавить его вручную в ~/.cocoapods/repos или через pod repo add..

person Rohan Dave    schedule 15.02.2017
comment
как это сделать? можешь вкратце объяснить - person Krishu; 15.02.2017
comment
stackoverflow.com/questions/21022638/ - person Rohan Dave; 15.02.2017

Спасибо всем, Наконец-то решил это, обновив rvm, ruby ​​​​с openssl, а также обновив git:

Установка пода:

упомянутый:

Как обновить Ruby Version 2.0.0 до последней версии в Mac OSX Yosemite?

rvm становится стабильным

заваривать обновление

варить доктор

варить установить openssl

rvm установить ruby-2.3.3 (или любую другую версию)

использование rvm (рубиновая версия здесь), т. е. использование rvm ruby-2.3.3

//rvm gemset create NAME т.е. rvm gemset create rails41 //gem install rails -v 4.1

rvm list(ruby) rvm –использовать по умолчанию 2.3.3(сделать по умолчанию)

rvm переустановить 2.3.3 --with-openssl-dir=/usr/local/opt/openssl

sudo gem установить Cocopods

инициализация модуля

изменить pod-файл и сохранить его (добавить зависимости)à редактировать только в возвышенном тексте

установка модуля

person Krishu    schedule 15.02.2017