【问题标题】:Swift App Opens on Simulator But Not on DeviceSwift App 在模拟器上打开,但在设备上不打开
【发布时间】:2015-06-28 16:33:40
【问题描述】:

我已经在我的 iOS 应用程序上工作了一段时间,它在模拟器上构建和运行良好,但是当我尝试在我的设备上运行它时,发生了一些事情:

  • 应用启动屏幕出现
  • 应用程序崩溃,我的 Xcode 输出如下:

    dyld: Library not loaded: @rpath/libswiftCore.dylib
    Referenced from:/private/var/mobile/Containers/Bundle/Application/18932CDB-57DA-4A87-B154-45B9F3CD01D0/Up & Down - Minimalistic, Beautiful Counter.app/Up & Down - Minimalistic, Beautiful Counter
    Reason: no suitable image found.  Did find:
    /private/var/mobile/Containers/Bundle/Application/18932CDB-57DA-4A87-B154-45B9F3CD01D0/Up & Down - Minimalistic, Beautiful Counter.app/Frameworks/libswiftCore.dylib: mmap() error 1 at address=0x100110000, size=0x0015C000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Bundle/Application/18932CDB-57DA-4A87-B154-45B9F3CD01D0/Up & Down - Minimalistic, Beautiful Counter.app/Frameworks/libswiftCore.dylib
    (lldb) 
    
  • 还会出现以下消息,还有一些其他类似的错误:

    dyld`dyld_fatal_error:             Thread 1: EXC_BREAKPOINT (code=1,subcode=0x1200f5088)
    ->  0x1200f5088 <+0>: brk    #0x3
    

所以我不会浪费你的时间,我想警告你,我已经尝试清理和构建、撤销和更新证书、删除所有断点,并重新启动 Xcode 和我的 iPhone。

关于如何让我的应用在我的设备上运行有什么想法吗?谢谢!!!

【问题讨论】:

  • 您的设备与您在模拟器中使用的设备型号相同吗?
  • 是的,iPhone 6 Plus
  • 似乎是一样的,但是解决方案(将嵌入的内容包含快速代码更改为YES)不起作用:/
  • 不知道和号有没有关系。

标签: ios swift crash dyld


【解决方案1】:

我的项目有 Cocopods,我正在使用多种方案。运行 pod update 修复了合并期间发生的一些错误,现在它运行正常。

【讨论】:

    猜你喜欢
    • 2013-08-13
    • 2011-02-15
    • 1970-01-01
    • 1970-01-01
    • 2021-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    相关资源
    最近更新 更多