У меня проблема с Cocoapods и Xcode 7 beta 6: У меня есть проект с тремя различными тестовыми целями (тесты, UITests, IntegrationTests). Мои стручки, кажется, работают очень хорошо с первой целью («испытание»), но другие цели возникают проблемы:Cocoapods не правильно связывается с 3-й, 4-й мишенью (Xcode 7 beta 6)
- Все строит просто отлично, если я не ссылаться на каком-либо из Cocoapods в двух последних целях ,
- Однако, когда я пытаюсь использовать один из контейнеров (XCGLogger в этом случае), я получаю ошибки компоновщика.
- Я проверил фазы сборки, и обнаружил, что
Embed Pods Frameworks
отсутствует в обеих целях, поэтому я вручную добавил его. - После этого и очистки, удаляя полученные данные, проблема все еще существует.
Прилагается скриншот, показывающий ошибку компоновщика. Опять же это происходит, если я попытаюсь использовать XCGLogger в последних двух целях. Он отлично работает в первой цели.
Просто быть тщательно ... вот Podfile я использую:
platform :ios, "8.0"
use_frameworks!
target 'Glimpulse' do
pod "SwiftSpinner", :git => 'https://github.com/zbeckman/SwiftSpinner.git'
pod 'XCGLogger', :git => 'https://github.com/DaveWoodCom/XCGLogger.git', :branch => 'swift_2.0'
pod 'GRValidation', '~> 0.2'
end
target 'GlimpulseTests' do
pod "SwiftSpinner", :git => 'https://github.com/zbeckman/SwiftSpinner.git'
pod 'XCGLogger', :git => 'https://github.com/DaveWoodCom/XCGLogger.git', :branch => 'swift_2.0'
pod "Nimble", :git => 'https://github.com/Quick/Nimble.git', :branch => 'swift-2.0'
pod "Quick", :git => 'https://github.com/zbeckman/Quick.git', :branch => 'swift-2.0'
pod 'GRValidation', '~> 0.2'
# pod "SwiftCheck", :git => 'https://github.com/zbeckman/SwiftCheck.git', :branch => 'swift-develop'
end
target 'GlimpulseUITests' do
pod "SwiftSpinner", :git => 'https://github.com/zbeckman/SwiftSpinner.git'
pod 'XCGLogger', :git => 'https://github.com/DaveWoodCom/XCGLogger.git', :branch => 'swift_2.0'
pod "Nimble", :git => 'https://github.com/Quick/Nimble.git', :branch => 'swift-2.0'
pod "Quick", :git => 'https://github.com/zbeckman/Quick.git', :branch => 'swift-2.0'
pod 'GRValidation', '~> 0.2'
# pod "SwiftCheck", :git => 'https://github.com/zbeckman/SwiftCheck.git', :branch => 'swift-develop'
end
target 'GlimpulseIntegrationTests' do
pod "SwiftSpinner", :git => 'https://github.com/zbeckman/SwiftSpinner.git'
pod 'XCGLogger', :git => 'https://github.com/DaveWoodCom/XCGLogger.git', :branch => 'swift_2.0'
pod "Nimble", :git => 'https://github.com/Quick/Nimble.git', :branch => 'swift-2.0'
pod "Quick", :git => 'https://github.com/zbeckman/Quick.git', :branch => 'swift-2.0'
pod 'GRValidation', '~> 0.2'
# pod "SwiftCheck", :git => 'https://github.com/zbeckman/SwiftCheck.git', :branch => 'swift-develop'
end
link_with 'GlimpulseUITests'
link_with 'GlimpulseIntegrationTests'
. У нас возникает такая же проблема с текущей версией Xcode, если у вас есть идеи, пожалуйста дай нам знать. – Chris