gpt4 book ai didi

ios - dyld:未加载库:@rpath/libswiftCore.dylib

转载 作者:行者123 更新时间:2023-11-30 10:46:01 25 4
gpt4 key购买 nike

我正在尝试在我的 iPhone 4s 上运行 Swift 应用程序。在模拟器上运行得很好,我 friend 在他的iPhone 4s上也能成功运行。我有 iOS 8 和 Xcode 6 的正式版本。

我已经尝试过

  • 重新启动 Xcode、iPhone、计算机
  • 清洁和重建
  • 撤销并创建新的证书/配置文件
  • 运行路径搜索路径是$(inherited) @executable_path/Frameworks
  • 嵌入内容包含 Swift 代码为"is"
  • 代码签名身份是开发者

下面是完整的错误

dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /private/var/mobile/Containers/Bundle/Application/LONGSERIALNUMBER/AppName.app/AppName
Reason: no suitable image found. Did find:
/private/var/mobile/Containers/Bundle/Application/LONGSERIALNUMBER/AppName.app/Frameworks/libswiftCore.dylib: mmap() error 1 at
address=0x008A1000, size=0x001A4000 segment=__TEXT in Segment::map() mapping
/private/var/mobile/Containers/Bundle/Application/LONGSERIALNUMBER/APPLICATION_NAME/Frameworks/libswiftCore.dylib

最佳答案

对我来说,以前的解决方案都不起作用。我们发现build设置中有一个“始终嵌入 Swift 标准库”标志需要设置为 YES。默认情况下是“否”!

build设置 > 始终嵌入 Swift 标准库

设置后,在再次构建之前清理项目。

For keen readers some explanation最重要的部分是:

set the Embedded Content Contains Swift Code (EMBEDDED_CONTENT_CONTAINS_SWIFT) build setting to YES in your app as shown in Figure 2. This build setting, which specifies whether a target's product has embedded content with Swift code, tells Xcode to embed Swift standard libraries in your app when set to YES.

enter image description here

该标志以前称为嵌入内容包含 Swift 代码

关于ios - dyld:未加载库:@rpath/libswiftCore.dylib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55756773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com