安装pod PusherSwift后才遇到如下crash .
在应用程序启动时,出现以下崩溃日志:
dyld: Symbol not found: _OBJC_CLASS_$_Reachability
Referenced from: /Users/abc/Library/Developer/CoreSimulator/Devices/387D652C-CB80-4739-88B1-DD04ACAFA8D6/data/Containers/Bundle/Application/D9CEB1B3-9B9D-42E8-AFB6-8BCA056DDE1C/LalaFood-User.app/Frameworks/ChatSDK.framework/ChatSDK
Expected in: /Users/abc/Library/Developer/CoreSimulator/Devices/387D652C-CB80-4739-88B1-DD04ACAFA8D6/data/Containers/Bundle/Application/D9CEB1B3-9B9D-42E8-AFB6-8BCA056DDE1C/LalaFood-User.app/Frameworks/Reachability.framework/Reachability
in /Users/abc/Library/Developer/CoreSimulator/Devices/387D652C-CB80-4739-88B1-DD04ACAFA8D6/data/Containers/Bundle/Application/D9CEB1B3-9B9D-42E8-AFB6-8BCA056DDE1C/LalaFood-User.app/Frameworks/ChatSDK.framework/ChatSDK
我有以下 file直接复制到我的项目中。正如我检查的那样 PusherSwift.podspec ,它有 ReachabilitySwift
作为依赖项。所以,我猜这就是问题所在。我尝试删除 Reachability file直接copy到我的项目上,运行后还是闪退
我还有Reachability Tony Million 的图书馆通过另一个 pod,但我不知道是哪个。
我还尝试在一个全新的项目上实现 PusherSwift
,它运行得非常好。但是当我尝试我现有的项目时,它总是崩溃。
有没有我必须导入的东西,比如头文件或要添加的东西?我一直看到在框架、库和嵌入式内容 上添加框架。我尝试在其中添加 Reachability.framework
,但没有成功。
希望有人能提供帮助。
谢谢!
最佳答案
目前,我只是对此做了一个解决方法。我只是从 PusherSwift
手动复制我需要的文件,而不是通过 Cocoapods 安装它。然后,pod 安装它的依赖项。
关于ios - dyld : Symbol not found: _OBJC_CLASS_$_Reachability, Xcode 11 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63810860/
相关文章:
python - 使用 Enterprise Architect Python API 旋转标签
javascript - Chart JS Annotations Plugin - 你能创建一个工
vim - Coc-Prettier 没有获取项目或家庭配置
python - 将 Python2 文件派生类移植到 Python 3
regex - 珀尔 : Edit the log file data
javascript - 汇总、Svelte、SCSS : how to build differe
reactjs - 测试套装因 "SyntaxError: Unexpected token ' e