【问题标题】:Xcode 6.3.1: iOS app runs but won't archiveXcode 6.3.1:iOS 应用程序运行但不会存档
【发布时间】:2015-06-24 22:05:36
【问题描述】:

在 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

【问题讨论】:

  • File a radar 这样 Apple 可以调查这个问题。
  • 我已经提交了一份。他们还没有回复。这主要是一个试金石,想看看其他人是否有同样的问题,如果有的话,我是否可以改变/调整一些东西作为解决方法。

标签: xcode swift frameworks


【解决方案1】:

我遇到了完全相同的问题。我发现让应用程序无法成功归档的原因是我使用 find() 函数在数组中查找项目的索引。该功能由 Swift 提供,但在我的实际代码库中使用时,它不会存档。我假设可能有几个库存功能会阻止存档。请记住,这些功能可以在模拟器上构建并运行,但不会存档。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-07
    • 2021-09-22
    • 1970-01-01
    • 2011-12-19
    • 2021-07-16
    • 1970-01-01
    相关资源
    最近更新 更多