更新2:这是一个涉及iOS 8和Xcode的开发者测试版的老问题.问题是Swift标准库未包含在iPhone 4s iOS 8 beta中.该问题已在发布中得到解决.
更新:我一直厌倦了测试版软件带来的错误和崩溃,所以我决定将我的手机重置为iOS 7.1.1,现在错误已经消失 ......我不知道发生了什么,但我会假设它是一个错误,因为iOS 8仍处于测试阶段.我将向Apple提交一份错误报告,希望它可以通过下一个种子得到解决.
和我之前的许多其他人一样,我在iPhone上运行基于swift的应用程序(运行iOS 8.0 beta 1的4S)时收到以下错误消息:
dyld: Library not loaded: @rpath/libswift_stdlib_core.dylib
Referenced from: /private/var/mobile/Containers/Bundle/Application/
CDC7263B-9F18-4369-87CC-F36DB5163B99/TESTPROJECT.app/TESTPROJECT
Reason: no suitable image found. Did find:
/private/var/mobile/Containers/Bundle/Application/
CDC7263B-9F18-4369-87CC-F36DB5163B99/TESTPROJECT.app/Frameworks/
libswift_stdlib_core.dylib: mmap() error 1 at address=0x00206000,
size=0x00128000 segment=__TEXT in Segment::map() mapping
/private/var/mobile/Containers/Bundle/Application/
CDC7263B-9F18-4369-87CC-F36DB5163B99/TESTPROJECT.app/Frameworks/
libswift_stdlib_core.dylib
Run Code Online (Sandbox Code Playgroud)
在iOS模拟器(iPhone 4S)上运行时,我得到以下(很多次):
SetAppThreadPriority: setpriority failed with error 45
Run Code Online (Sandbox Code Playgroud)
- 这是一个新的单视图应用程序项目,它是使用Xcode 6 beta的内置模板生成的,没有我自己的代码.(也适用于空应用程序) - 我已经尝试过这里找到的解决方案(重启Xcode)
我似乎无法找到任何其他方式移动/访问所需的swift库.
我遇到了同样的问题,我认为这可能是因为应用程序必须配置为动态加载某些框架.在任何情况下,将"Runpath搜索路径"构建设置更改为"@ executable_path/Frameworks"似乎可以解决问题.
我猜测Xcode会自动为新项目设置此项,但可能需要手动修复旧项目.在我的旧项目中它是空白的.
我猜你的 iPhone 4S 低于 iOS 6。我们还在 iOS 6 和 7 上对 iPhone 4S 进行了回归测试,但结果都很好。iOS 5 和 5.1 上的设备存在与您相同的错误。
| 归档时间: |
|
| 查看次数: |
6239 次 |
| 最近记录: |