【发布时间】:2014-11-19 16:24:07
【问题描述】:
当我尝试在模拟器上运行我的应用程序时,一切正常。但是当我尝试在设备(iPhone 6、iOS 8.1)上运行它时,它会立即崩溃。
它只发生在 macmini 上,不会在我的 macbook pro 上发生。两者都使用 Xcode 6.1 运行 Yosemite。
这是日志:
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000000e7ffdefe
Triggered by Thread: 0
Dyld Error Message:
Library not loaded: @rpath/libswiftAssetsLibrary.dylib
Referenced from: /private/var/mobile/Containers/Bundle/Application/03823DE6-B2FD-4A2D-B03F-3770D433CBCA/Lima.app/Lima
Reason: no suitable image found. Did find:
/private/var/mobile/Containers/Bundle/Application/03823DE6-B2FD-4A2D-B03F-3770D433CBCA/Lima.app/Frameworks/libswiftAssetsLibrary.dylib: mmap() error 1 at address=0x00871000, size=0x00004000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Bundle/Application/03823DE6-B2FD-4A2D-B03F-3770D433CBCA/Lima.app/Frameworks/libswiftAssetsLibrary.dylib
Dyld Version: 353.5
我已经尝试过但不起作用:
- 将
Runpath Search Paths构建设置更改为@executable_path/Frameworks - 转到项目构建设置并将
Embedded Content Contains Swift Code标志设置为YES - 重新生成证书和移动配置
没有任何效果。
谢谢!
【问题讨论】:
-
你的问题解决了吗?
-
没有。你有同样的吗?
-
是的,我也有,一开始我以为是和我的项目有关。我创建了一个新的,但我有同样的问题。它在模拟器上运行良好,但在新的 Iphone 6 链接到新的 mac book pro 时崩溃。我目前正在将其更新为 OSX Yosemite(手指交叉)。您现在使用哪个操作系统?
-
它在优胜美地。这对我来说没什么大不了的,因为我的 CI mac 有问题。如果您找到解决方案,请告诉我,如果我找到了,我会为您做 :) 希望这对您的优胜美地有用!你有激活文件库吗?它在我的 macmini 上。 (不觉得有关系,但是我花了这么多时间,不知道会是什么)。
-
好的,它成功了。我搬到了优胜美地,并被要求安装有关 Xcode 的新东西。也许您应该重新安装或更新 Xcode ?为什么要使用文件库?
标签: ios objective-c iphone swift xcode6