2015-10-14 6 views
2

обновление После обновления cocoapods в 0.39.0 от 0.38.2 каждый раз, когда я бегу pod install или pod update команду, я получаю ошибку информациюCocoapods 0.39.0 ошибка

[!] Unable to satisfy the following requirements: 

- `GoogleAnalytics (= 3.13)` required by `Podfile` 

проекта: XCode 7, iOS9 SDK, 8.0 Развертывание target, bitecode отключен в настройках проекта.

Podfile:

platform :ios, '8.0' 

pod 'AFNetworking', '2.6.0' 
pod 'Typhoon' 
pod 'SSKeychain' 
pod 'JBWebViewController', :git => 'https://github.com/Ponf/JBWebViewController', :commit => '19d15604a694e7436fa4934a5bf221f05360eb8c' 
pod 'TTTAttributedLabel' 
pod 'HockeySDK', '3.6.4' 
pod 'GoogleAnalytics', '3.13' 
pod 'Intercom' 
pod 'FBSDKCoreKit' 
pod 'OpenSans' 
pod 'UIButton+Activity' 
pod 'HexColors' 
pod 'AFNetworkActivityLogger' 
pod 'HCSStarRatingView', :git => 'https://github.com/hugocampossousa/HCSStarRatingView.git' 
pod 'LGSideMenuController', '~> 1.0.0' 
pod 'DateTools' 
pod 'SDWebImage' 

Если удалить зависимость от 3.13 для Google Analytics - обновление стручок не будет работать на другом модуле.

После того, как я вернусь к Cocoapods 0.38.2 - pod update начинает хорошо работать.

Как сделать 0.39.0 рабочим? Спасибо!

Edit: Похоже, что есть некоторые проблемы в Cocoapods Ядра: https://github.com/CocoaPods/CocoaPods/issues/4365

+0

см. Эту ссылку может помочь вам http://stackoverflow.com/questions/27633798/pod-install-failed-with-error-library-from-required-by-podfile-when –

+0

@ Anbu.Karthik спасибо, Я попытался выполнить чистую установку после удаления папки Podfile.lock,/Pods и * .workspace и по-прежнему имеет такую ​​же проблему. – Ponf

+0

проверьте, что ваши «GoogleAnalytics», «3.13» поддерживаются на платформе: ios, «8.0» или платформа: ios, «9.0» –

ответ

1

Таким образом, проблема заключается в 0.39.0 версии Cocoapods. В этой сборке были некоторые изменения в сравнении версий pods, поэтому, если у вас есть зависимости от конкретной версии, она может быть нарушена.

EDIT: Теперь вопрос отслеживается здесь: https://github.com/CocoaPods/CocoaPods/issues/4365

Там есть исправление доступно, но не в качестве официального релиза пока. Чтобы попробовать исправить это вручную:

  1. Сделайте клоун хранилища Cocoapods.
  2. В Gemfile заменить

    cp_gem 'cocoapods_core' с

    gem 'cocoapods-core', :git => 'https://github.com/CocoaPods/Core.git', :branch => 'master'

  3. перспективе bundle install.

Я надеюсь, что это поможет кому-то :)

1

Я думаю, что вам нужно обновить последнюю версию Google Analytics, вы просто удалить номер версии и установить стручок.

В Xcode 7 может потребоваться последняя версия.

Чтобы найти ниже для более уточнений

Просто следуйте командам ниже терминала. Пока вы собираетесь обновлять свои модули, вы просто фокусируетесь на приведенных ниже командах терминала. Эти команды более чем достаточно для обновления ваших контейнеров. Надеюсь, это может вам помочь.

Откройте терминал:

$sudo gem update —system 
$sudo gem uninstall cocoapods 
$sudo gem install cocoapods 
$pod setup 
$cd <project path> 
$pod init 
$ open -a Xcode Podfile 

добавить файлы (имя рамки) в ваш файл стручка. Пример:

platform :ios, '7.0' 

pod 'FBSDKLoginKit' 
pod 'FBSDKCoreKit' 
pod 'FBSDKShareKit' 
pod 'FBAudienceNetwork' 
pod 'FBSDKMessengerShareKit' 
Save your pod file. then, 

$pod install 
$pod update(if you need) 

Рамки будет скачать последнюю версию, если мы не будет упоминать имя версии. Ex:

стручок 'AFNetworking'

Open your project folder --> Open the project workspace not the xcode project. 

Clean the Project. 

Run the Project. 

Надеется, что это будет полезно для вас.!

Смежные вопросы