在Xcode 6.3.1上使用多项目工作区 - 两个Swift框架,应用程序本身和Cocoapods。我可以在模拟器和我的iPhone上成功构建并运行应用程序,但是当我尝试存档它时,我得到:
Command failed due to signal: Segmentation fault: 11
这个错误似乎发生在我的两个视图控制器文件中,但我不知道它们有什么问题。从命令行尝试建设。无果而终。正如其他问题所暗示的那样,我也对我的构建设置搞砸了无济于事。
有没有人遇到过同样的问题?无法向应用商店提交任何内容或进行IPA测试:(这是生成的堆栈跟踪:
0 swift 0x0000000109d14a18 llvm::sys::PrintStackTrace(__sFILE*) + 40
1 swift 0x0000000109d14ef4 SignalHandler(int) + 452
2 libsystem_platform.dylib 0x00007fff8fbb0f1a _sigtramp + 26
3 libsystem_platform.dylib 000000000000000000 _sigtramp + 1883566336
4 swift 0x00000001097f0d85 (anonymous namespace)::EmitDFDiagnostics::run() + 469
5 swift 0x00000001097fa55e swift::SILPassManager::runFunctionPasses(llvm::ArrayRef<swift::SILFunctionTransform*>) + 1310
6 swift 0x00000001097fb6a7 swift::SILPassManager::runOneIteration() + 2359
7 swift 0x00000001097fbe1c swift::SILPassManager::run() + 1212
8 swift 0x00000001097f8725 swift::runSILDiagnosticPasses(swift::SILModule&) + 597
9 swift 0x00000001095fdd6f frontend_main(llvm::ArrayRef<char const*>, char const*, void*) + 4319
10 swift 0x00000001095fcae6 main + 1814
11 libdyld.dylib 0x00007fff8ff895c9 start + 1
答案 0 :(得分:1)
我遇到了完全相同的问题。我发现保持应用程序成功归档的事实是我使用find()函数来查找数组中项目的索引。该函数由Swift提供,但在我的实际代码库中使用时,它不会存档。我假设可能有一些库存功能阻止存档。请记住,这些功能可以在模拟器上构建并运行,但它们不会存档。