tl; dr; Как использовать старый (что не следует использовать use_frameworks!
) и новые контейнеры вместе в podfile?
я работал podfile:Cocoapods рама не найдена - смешанная цель c и быстрые стручки
platform :ios, '8.0'
use_frameworks!
target 'myApp' do
pod 'Alamofire', '1.3.1'
pod 'SwiftyJSON', '~> 2.2.1'
end
Затем я добавил OneSignal
стручок согласно документации link
Так что мой файл стручок изменен на:
platform :ios, '8.0'
use_frameworks!
target 'myApp' do
pod 'Alamofire', '1.3.1'
pod 'SwiftyJSON', '~> 2.2.1'
pod 'OneSignal'
end
Я обновляемые стручки и запуск сборки - получил сообщение об ошибке:
ld: framework not found OneSignal
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Я проверил OneSignal
по d и выглядит по-другому по сравнению с другими:
Это, вероятно, потому, что это старая цель объектива-c.
Я могу добавить эту фреймворк вручную в свой проект, но мне интересно, как заставить его работать правильно с cocoapods? Этот вопрос относится к моей проблеме, я думаю https://github.com/CocoaPods/CocoaPods/issues/3338
Update
Я в настоящее время использую Xcode 6.4
вы можете увидеть, что это может поможет: [https://medium.com/@stigi/swift-cocoapods-da09d8ba6dd2](https://medium.com/@stigi/swift-cocoapods-da09d8ba6dd2) –