迦太基 Xcode 9 错误
Carthage Xcode 9 Error
我尝试在我的项目中安装 Carthage,但它总是在启动时崩溃。
根据我的尝试,没有任何效果..
错误:
dyld: Library not loaded: @rpath/StarscreamSocketIO.framework/StarscreamSocketIO
Referenced from: /private/var/containers/Bundle/Application/69ADA4FD-59A0-4840-9A64-XXXXX/XXXX.app/Frameworks/SocketIO.framework/SocketIO
Reason: image not found
Carthage 文件夹:
链接的框架和库:
运行 脚本:
复制文件:
我也试过在嵌入式二进制文件中设置框架。
谢谢。
编辑:Cartfile 文件:
Swift 3
如果您无法将代码移植到 Swift4,以下是可能的解决方法:
1.inside 你的主项目,拖放里面的文件Starscream.xcodeproj:
Carthage/Checkouts/socket.io-client-swift/Source/Starscream
2.add StarscreamSocketIO.framework 部分内的框架 "Linked Frameworks and Libraries"
3.compile 和 运行
Swift 4
socket.io v11 与 Carthage 有一个错误:
github.com/socketio/socket.io-client-swift/issues/787
虽然可以通过一些手动解决方法来修复它,但我建议您升级到最新的 socket.io v13
我尝试在我的项目中安装 Carthage,但它总是在启动时崩溃。
根据我的尝试,没有任何效果..
错误:
dyld: Library not loaded: @rpath/StarscreamSocketIO.framework/StarscreamSocketIO
Referenced from: /private/var/containers/Bundle/Application/69ADA4FD-59A0-4840-9A64-XXXXX/XXXX.app/Frameworks/SocketIO.framework/SocketIO
Reason: image not found
Carthage 文件夹:
链接的框架和库:
运行 脚本:
复制文件:
我也试过在嵌入式二进制文件中设置框架。
谢谢。
编辑:Cartfile 文件:
Swift 3
如果您无法将代码移植到 Swift4,以下是可能的解决方法:
1.inside 你的主项目,拖放里面的文件Starscream.xcodeproj:
Carthage/Checkouts/socket.io-client-swift/Source/Starscream
2.add StarscreamSocketIO.framework 部分内的框架 "Linked Frameworks and Libraries"
3.compile 和 运行
Swift 4
socket.io v11 与 Carthage 有一个错误: github.com/socketio/socket.io-client-swift/issues/787 虽然可以通过一些手动解决方法来修复它,但我建议您升级到最新的 socket.io v13