Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Xcode更新为10.2.1运行项目崩溃,出现问题dyld:未加载库:@rpath/libswiftCore.dylib_Swift_Xcode10.2 - Fatal编程技术网

将Xcode更新为10.2.1运行项目崩溃,出现问题dyld:未加载库:@rpath/libswiftCore.dylib

将Xcode更新为10.2.1运行项目崩溃,出现问题dyld:未加载库:@rpath/libswiftCore.dylib,swift,xcode10.2,Swift,Xcode10.2,我有一个用Xcode 10、Objective-C和Swift 4.0创建的项目,现在升级到Xcode 10.2.1 每次运行的错误报告 我已将“始终嵌入Swift标准库”设置为“是” 将@executable_path/Frameworks添加到“运行路径搜索路径” 这些方法无法解决问题 dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /private/var/containers/Bundle/Ap

我有一个用Xcode 10、Objective-C和Swift 4.0创建的项目,现在升级到Xcode 10.2.1

每次运行的错误报告

  • 我已将“始终嵌入Swift标准库”设置为“是”
  • 将@executable_path/Frameworks添加到“运行路径搜索路径”
  • 这些方法无法解决问题

    dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /private/var/containers/Bundle/Application/48371FB5-6A90-4D14-9D65-C7AB5DCAC1A1/one mini.app/Frameworks/Framework152x.framework/Framework152x Reason: image not found dyld:未加载库:@rpath/libswiftCore.dylib 引用自:/private/var/containers/Bundle/Application/48371FB5-6A90-4D14-9D65-C7AB5DCAC1A1/one mini.app/Frameworks/Framework152x.Framework152x 原因:找不到图像
    我的with UI测试失败,因为它们的部署目标设置为iOS 12,而测试中的应用程序设置为iOS 10。当我将它们都设置为iOS 10时,UI测试将成功启动(应用程序总是正常启动)。不确定这是否是您遇到的问题,因为您没有提到UI测试,但可能您忽略了这一点:)

    事实上,问题在于
    Framework152x。framework
    是在Swift中开发的,Xcode版本低于10.2。如果您的项目是使用Xcode 10构建的,带有
    Framework152x.framework
    意味着
    Framework152x.framework
    运行时是
    swift 4.2
    。但是如果您在
    Xcode 10.2.1
    中构建项目,就会出现此问题。因为
    XCode 10.2.1
    有swift 5运行时,但Framework152x.framework需要swift 4.2。您只能通过使用Framework152x.framework来解决此问题,Framework152x.framework需要在
    Xcode 10.2
    10.2.1

    中构建。这是最新的Xcode问题,与以前不同,这是我的问题。如果将新的TestTarget添加到使用以前的Swift版本构建的现有XCode项目中,并且对于以前的iOS构建目标,XCode仍然会将Swift 5和iOS 12.+分配给新目标,从而导致这些错误。