Проблема с обновлением Xcode 8 Pod — повторное создание CocoaPods из-за обновления основной версии

Я установил последнюю бета-версию Xcode 8. Мой проект был разработан Swift 2.0. Поэтому я конвертирую проект в Swift 3. Поэтому я обновляю файл pod. Но когда я обновляю файл pod, я получаю сообщение об ошибке.

Файл модуля:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'Alamofire', '~> 3.4'
pod 'SwiftyJSON', :git => 'https://github.com/SwiftyJSON/SwiftyJSON.git'
pod "SwiftSpinner"
#pod "AFNetworking", "2.5.0"
pod 'HanekeSwift'

Сообщение об ошибке:

Повторное создание CocoaPods в связи с обновлением основной версии. Анализ зависимостей [!] Зависимость Alamofire (~> 3.4) не используется ни в одной конкретной цели. Зависимость SwiftyJSON (from https://github.com/SwiftyJSON/SwiftyJSON.git) не используется в любая конкретная цель. Зависимость SwiftSpinner не используется ни в одной конкретной цели. Зависимость HanekeSwift не используется ни в одной конкретной цели.

ПРИМЕЧАНИЕ. Я уже обновляю Cocopods с помощью этой команды.

sudo gem install cocoapods

person Puvanarajan    schedule 16.06.2016    source источник
comment
дайте цель и в ней укажите свои стручки   -  person EI Captain v2.0    schedule 16.06.2016
comment
Это связано с изменением Cocopods, а не Xcode 8.   -  person Paulw11    schedule 16.06.2016
comment
да. Спасибо @EICaptainv2.0   -  person Puvanarajan    schedule 16.06.2016
comment
Да. Это дубликат. Только сейчас нашел. Спасибо   -  person Puvanarajan    schedule 16.06.2016
comment
да, всякий раз, когда вы хотите добавить новый модуль / обновление, выйдите из модуля, укажите путь, по которому вы хотите установить.   -  person Bhumesh Purohit    schedule 16.06.2016
comment
@BhumeshPurohit Я согласился. Но я помню, что раньше без целевого имени я обновлял файл пода. Это сработало.   -  person Puvanarajan    schedule 16.06.2016


Ответы (1)


Чтобы решить эту проблему, удалите текущий файл модуля и создайте его с помощью терминала. Выполните следующие шаги:

  1. Открытый терминал
  2. Перейдите к пути к проекту
  3. Введите pod init в терминале, чтобы создать новый файл pod.
  4. Откройте только что созданный файл модуля и напишите строку модуля, который вы хотите установить после target "TargetName" do и до end.
  5. Затем введите pod install в терминале

Надеюсь это поможет!

person Sohil R. Memon    schedule 16.06.2016
comment
@SathiReddy Спасибо;) - person Sohil R. Memon; 25.08.2016