相关疑难解决方法(0)

如何从Swift调用Objective-C代码

在Apple的新Swift语言中,如何调用Objective-C代码?

Apple提到它们可以在一个应用程序中共存,但这是否意味着可以在技术上重用Objective-C中的旧类,同时在Swift中构建新类?

推理

Objective-C是一种独立于平台的语言,而Swift则依赖于平台.因此,在Swift中编写非平台相关代码(业务逻辑库)并不明智.但是,在其中编写与平台相关的代码(例如,与接口相关)将非常好.不是说这是一个好主意,但它肯定是一种兴趣.

objective-c swift

936
推荐指数
13
解决办法
27万
查看次数

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

我想在我的iPhone 4s上运行一个Swift应用程序.它在模拟器上工作正常,我的朋友可以在他的iPhone 4s上成功运行它.我有iOS 8和Xcode 6的官方发行版.

我试过了

  • 重启Xcode,iPhone,电脑
  • 清洁和重建
  • 撤消并创建新的证书/配置文件
  • Runpath搜索路径是 $(inherited) @executable_path/Frameworks
  • 嵌入式内容包含Swift Code是'是'
  • 代码签名身份是开发人员

以下是整个错误

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
Run Code Online (Sandbox Code Playgroud)

xcode dyld ios swift

393
推荐指数
21
解决办法
19万
查看次数

dyld:未加载库:@ rpath/libswiftCore.dylib /找不到图像

我正在运行我的应用程序从xcode到我的iOS设备,我在iOS设备上得到这个和黑屏.

控制台文字:

dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /private/var/mobile/Containers/Bundle/Application/10DB2FE8-EF09-4857-B4AC-0DB2E4419D6F/App-Name.app/App-Name           
Reason: image not found        
(lldb)
Run Code Online (Sandbox Code Playgroud)

截图添加

ios swift xcode6

75
推荐指数
11
解决办法
5万
查看次数

Xcode 6中的"嵌入式内容包含Swift代码"构建设置有什么作用?

这是"构建选项"下的新设置.它有什么作用?我似乎无法找到任何有关它的文档.我的猜测是:它是否必须YES在混合的Objective-C/Swift应用程序中设置为告诉Xcode链接Swift运行时?

xcode swift xcode6 ios-app-extension

35
推荐指数
1
解决办法
2万
查看次数

dyld:未加载库:@ rpath/MyDSK.framework/MyDSK - > SWIFT iOS 8.0

我目前正在开发一个快速的SDK.

使用swift SDK编译示例时,出现错误

dyld: Library not loaded: @rpath/MyDSK.framework/ODBlockChainWallet


Referenced from: /Users/{}/Sample.app/Sample



Reason: image not found
Run Code Online (Sandbox Code Playgroud)

如果我继续引用文件夹,我可以看到swift SDK T_T

任何的想法?

sdk ios swift

28
推荐指数
1
解决办法
1万
查看次数

xcode gm ios 8 gm swift今天在模拟器和设备中的扩展崩溃:未加载库:@ rpath/libswiftCore.dylib

当我运行iOS的Today扩展时,我收到此错误:

dyld: Library not loaded: @rpath/libswiftCore.dylib
  Referenced from: /Users/andy/Library/Developer/CoreSimulator/Devices/724FF0C3-6622-4D12-865A-90244C8C63C1/data/Containers/Bundle/Application/30D8974B-ED1A-4F3A-8958-E9B7AA8901A9/App.app/PlugIns/Today.appex/Today
  Reason: image not found
Run Code Online (Sandbox Code Playgroud)

我重新启动,卸载,安装了xcode,重新启动了我的机器,创建了一个全新的今天扩展,我仍然遇到这个错误: - /

在模拟器和设备上的相同问题..

你有什么主意吗?

crash xcode ios swift

11
推荐指数
1
解决办法
7349
查看次数

swift代码崩溃,日志:dyld:未加载库:@ rpath/libswiftCore.dylib

我调试了一个简单的swift应用程序,它通常可以在模拟器中运行,但是在真正的机器上立即运行崩溃.

系统版本,ios 8 xcode版本,6.0.1

崩溃日志

dyld的:库未加载:/private/var/mobile/Containers/Bundle/Application/002E2F03-EE10-433B-B95F-AE3760E777DA/sMdp.app/sMdp原因::@ rpath中/从libswiftCore.dylib引用没有发现合适的图像.确实发现:/private/var/mobile/Containers/Bundle/Application/002E2F03-EE10-433B-B95F-AE3760E777DA/sMdp.app/Frameworks/libswiftCore.dylib:在地址MMAP()错误1 = 0x100104000,大小= 0x00194000段= __ TEXT在段::地图()映射/private/var/mobile/Containers/Bundle/Application/002E2F03-EE10-433B-B95F-AE3760E777DA/sMdp.app/Frameworks/libswiftCore.dylib

crash ios swift xcode6 ios8

8
推荐指数
1
解决办法
5327
查看次数

dyld:未加载库:在iPhone上运行时@ rpath/libswift_stdlib_core.dylib

更新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库.

ios swift

6
推荐指数
3
解决办法
6239
查看次数

dyld:未加载库:@ rpath/SwiftyJSON.framework/SwiftyJSON

我一直在使用模拟器测试我的应用程序.今天我决定使用模拟器中的其他设备对其进行测试,令我惊讶的是,它在某些设备上的启动时崩溃了,而在其他设备上它完美运行

我的应用程序构建运行:

  • iPad Air
  • 可调整大小的iPad
  • iPhone 5S
  • iPhone 6
  • iPhone 6plus
  • 可调整大小的iPhone

我的应用程序崩溃:

  • iPad 2
  • iPad Retina
  • iPhone 4S
  • iphone 5

我得到的错误是:

dyld:未加载库:@ rpath/SwiftyJSON.framework/SwiftyJSON

Referenced from: /Users/data/Library/Developer/CoreSimulator/Devices/2ACCFF1F-D35F-444A-B709-2A41AC9CC7D2/data/Containers/Bundle/Application/DA7480F6-4032-4EB5-A51F-5D028088FFE1/Demo Mobile.app/Demo Mobile
Reason: no suitable image found.
(lldb) 
Run Code Online (Sandbox Code Playgroud)

有时我甚至得到更多信息:

Referenced from: /Users/data/Library/Developer/CoreSimulator/Devices/2ACCFF1F-D35F-444A-B709-2A41AC9CC7D2/data/Containers/Bundle/Application/DA7480F6-4032-4EB5-A51F-5D028088FFE1/Demo Mobile.app/Demo Mobile
Reason: no suitable image found.  Did find:
/Users/data/Library/Developer/CoreSimulator/Devices/2ACCFF1F-D35F-444A-B709-2A41AC9CC7D2/data/Containers/Bundle/Application/DA7480F6-4032-4EB5-A51F-5D028088FFE1/Demo Mobile.app/Frameworks/SwiftyJSON.framework/SwiftyJSON: mach-o, but wrong architecture
/Users/data/Library/Developer/CoreSimulator/Devices/2ACCFF1F-D35F-444A-B709-2A41AC9CC7D2/data/Containers/Bundle/Application/DA7480F6-4032-4EB5-A51F-5D028088FFE1/Demo Mobile.app/Frameworks/SwiftyJSON.framework/SwiftyJSON: mach-o, but wrong architecture
/Users/data/Library/Developer/CoreSimulator/Devices/2ACCFF1F-D35F-444A-B709-2A41AC9CC7D2/data/Containers/Bundle/Application/DA7480F6-4032-4EB5-A51F-5D028088FFE1/Demo Mobile.app/Frameworks/SwiftyJSON.framework/SwiftyJSON: mach-o, but wrong architecture
(lldb) 
Run Code Online (Sandbox Code Playgroud)

我通过Cocoapods安装了SwiftyJson.我的Podfile包含

platform :ios, '8.0'
use_frameworks!

pod 'SQLite.swift', git: 'https://github.com/stephencelis/SQLite.swift.git'

target 'thinx Mobile' do …
Run Code Online (Sandbox Code Playgroud)

ios swift swifty-json

6
推荐指数
1
解决办法
2680
查看次数

dyld:库未加载:@rpath/libswiftCore.dylib,Swift 2.2崩溃继续

这个问题已被问过很多次了,但我又要问了.因为没有一个解决方案适合我.

dyld: Library not loaded: @rpath/libswiftCore.dylib
  Referenced from: /var/containers/Bundle/Application/A5F11EB9-3A99-4A28-A074-B9E17819C3A1/Notes.app/Notes
  Reason: image not found
Run Code Online (Sandbox Code Playgroud)

我在Xcode 7.3上并使用Swift 2.2.

我从以下帖子中尝试了几乎所有的方法:

但这些似乎都不适合我.我完全疯了.谁能帮帮我吗?

ios swift xcode7 swift2

5
推荐指数
0
解决办法
626
查看次数

标签 统计

swift ×10

ios ×8

xcode ×3

xcode6 ×3

crash ×2

dyld ×1

ios-app-extension ×1

ios8 ×1

objective-c ×1

sdk ×1

swift2 ×1

swifty-json ×1

xcode7 ×1