gpt4 book ai didi

通过子模块手动安装时,IOS RxSwift 在设备上崩溃

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

我有一个非常古老的 IOS 项目,混合了 Objc 和 Swift。我们希望使用 RxSwift 来实现即将推出的下一个重要功能。我们尝试通过 Cocoapods 安装 rxSwift,但是当我在 pods 文件中放入“#use_framesworks”行时,整个项目变得疯狂。关于动态与静态框架的一些内容。

因此我们决定手动添加 RxSwift。添加 git 子模块,拖动项目文件并将二进制文件与构建阶段的库链接起来。

我实际上可以导入 RxSwift 和 RxCocoa,甚至可以编写代码并且它可以在模拟器上运行。

然而,当我在设备上运行该应用程序时,它一看到任何 Rx 相关代码就会崩溃。就我而言,是 DisposeBag() 的声明。我不知道该怎么做。我希望有人能提供一些线索。请在下面找到一些屏幕截图。 Xcode 日志中也没有任何内容。只是(lldb)

Link Binary with libraries

enter image description here

最佳答案

在构建阶段,在屏幕截图中显示的链接二进制文件下,​​查找“复制文件”。尝试在那里添加它,它用另一个框架为我解决了同样的问题(我也是手动添加的,而不是通过 podfile)。

enter image description here

关于通过子模块手动安装时,IOS RxSwift 在设备上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49531284/

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