Я только что создал свой первый проект в RxSwift
. Образец проекта с именем RxSwift
и добавлен ниже pods в Podfile
в соответствии с рекомендациями здесь .
Podfile:
# Podfile
use_frameworks!
target 'RxSwift' do
pod 'RxSwift', '~> 5'
pod 'RxCocoa', '~> 5'
end
# RxTest and RxBlocking make the most sense in the context of unit/integration tests
target 'RxSwiftTests' do
pod 'RxBlocking', '~> 5'
pod 'RxTest', '~> 5'
end
RxSwift - Host App:
Я только что добавил import RxCocoa
в свой ViewController
(образец шаблона по умолчанию) и попытался построить. Результатом является ошибка сборки. Чего мне не хватает?
Ошибка сборки:
Ошибка: ошибка сегментации: 11 (в цели 'RxSwift' из проекта 'RxSwift')
Подробности :
0 swift 0x0000000104e4eeb3 PrintStackTraceSignalHandler(void*) + 51
1 swift 0x0000000104e4e686 SignalHandler(int) + 358
2 libsystem_platform.dylib 0x00007fff75877b5d _sigtramp + 29
3 libsystem_platform.dylib 000000000000000000 _sigtramp + 2323154112
4 swift 0x00000001017645ff swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) + 463
5 swift 0x000000010158a340 swift::performNameBinding(swift::SourceFile&, unsigned int) + 3136
6 swift 0x0000000100da7c08 swift::CompilerInstance::performSemaUpTo(swift::SourceFile::ASTStage_t) + 3608
7 swift 0x0000000100a9db6f performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) + 815
8 swift 0x0000000100a9a034 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 6820
9 swift 0x0000000100a275a3 main + 1219
10 libdyld.dylib 0x00007fff7568c3d5 start + 1
11 libdyld.dylib 0x000000000000005d start + 2325167241
error: Segmentation fault: 11 (in target 'RxSwift' from project 'RxSwift')
Примечание: Я ничего не изменял на стороне приложения хоста. Я только что импортировал RxCocoa
в моем ViewController
. Также, когда я удаляю оператор импорта из класса ViewController, сборка завершается успешно.