Я пытаюсь установить Pod, используя abstract_target
, чтобы совместно использовать общие подставки для нескольких целей. Для установки Pods я следую CocoaPods. Но он генерирует следующую ошибку.Настройка общих общих полей для нескольких целей внутри проектов
[!] Invalid `Podfile` file: undefined method `abstract_target' for #<Pod::Podfile:0x007fcd7380d098>. Updating CocoaPods might fix the issue.
# from /Users/Sagar/Desktop/CocoaPodsMultipleTarget/Podfile:5
# -------------------------------------------
#
> abstract_target "Networking" do
#
# -------------------------------------------
Я обновил мой CocoaPods и мою текущую версию:
/Users/Sagar/.rvm/rubies/ruby-2.2.1/lib/ruby/gems/2.2.0/gems/cocoapods-1.0.0.beta.2/lib/cocoapods.rb
Ниже мой Podfile.
# Uncomment this line if you're using Swift
use_frameworks!
abstract_target 'Networking' do
pod 'AlamoFire'
target 'CocoaPodsMultipleTarget' do
platform :ios, '9.0'
pod 'IQKeyboardManagerSwift'
end
target 'MyWatchDemo Extension' do
platform :watchos, '2.0'
end
end
Есть ли что-то неправильно в моем подпикселе?
Любая помощь или предложение следует принимать во внимание.
я имел такую же проблему; оказалось, что rvm загружал старую версию cocoapods. Imploded rvm и переустановил, установил последние версии cocoapods 1.0 beta ... и это сработало! Вы можете проверить, какая версия на самом деле используется '$ which pod' и' $ pod -version' –
Как уже упоминалось в моем вопросе, я уже установил 'cocoapods-1.0.0.beta.2', но не работал. Если у вас есть решение, отправьте ответ. – technerd