Swiftui的项目大了无法preview,我只好拆分项目,大家有更好的办法么?
tinyfool
由 tinyfool
发布于 2024年11月04日
无人欣赏。
Swiftui的项目大了,没有bug,可以编译,运行效率也不差。但是preview的时候,提示
AppLaunchTimeoutError: Failed to launch app "xxx.app" in reasonable time
The app "xxx.app" did not launch on "iPhone 16 Pro" in 15 seconds.
但是,没有preview,让我写UI消耗时间太多。所以目前不得已的办法是把项目拆分,新写的UI放在一个新的framework里面,在新framework代码简单,可以preview了。
其实也有好处,代码的结构和独立性提高了,但是终究是麻烦,大家有其他的解决方案么?
共3条回复
楼长
·
tinyfool
回复于 2024年11月04日
矛盾在于,对于其他的问题,项目还不够大,只是对于预览来说,太大了。
2楼
·
3楼
·
tinyfool
回复于 2024年11月06日
KeepMeReal 介绍了Inject,可以在浏览器动态 reload swift 代码,有点意思,以后可以看看