我知道这个问题已经被回答过好几次了,但是当我为 IOS 8.1 编写 Swift 应用程序时,我一直无法找到此错误的正确解决方案:
dyld:未加载库:@rpath/libswiftCore.dylib 引用自:
/private/var/mobile/Containers/Bundle/Application/LONGSERIALNUMBER/AppName.app/AppName
原因:没有找到合适的图片。是否发现:
/private/var/mobile/Containers/Bundle/Application/LONGSERIALNUMBER/AppName.app/Frameworks/libswiftCore.dylib:
mmap() 错误 1,地址=0x008A1000,大小=0x001A4000 段=__TEXT
在 Segment::map() 映射中
/private/var/mobile/Containers/Bundle/Application/LONGSERIALNUMBER/APPLICATION_NAME/Frameworks/libswiftCore.dylib
正如这个问题中所说
dyld:未加载库:@rpath/libswiftCore.dylib https://stackoverflow.com/questions/26024100/dyld-library-not-loaded-rpath-libswiftcore-dylib
我已经尝试过所有这些操作:
- 重新启动 Xcode、iPhone、电脑
- 清洁和重建
- 撤销和创建新的证书/配置文件
- 运行路径搜索路径是 '$(inherited) @executable_path/Frameworks'
- 嵌入内容包含 Swift 代码为“是”
- 代码签名身份是开发者
但我总是遇到同样的错误......
我正在使用 XCode 6.1 和 OS X Mavericks 10.9.5,并且我有一台 iPhone 4s 进行测试。
今天晚上,我在朋友的计算机上部署了我的应用程序,一切都很完美。重点是我朋友的OS X是Yosemite 10.10。所以看来使用 Yosemite 问题就消失了。
任何想法将不胜感激。谢谢。
PS:由于一些复杂的原因,我无法将操作系统更新到 Yosemite
你用cocoapods吗?使用它也有类似的问题。如果是这样,请尝试使用不同版本的可可豆荚。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)