1、继续让Cursor解决昨天的遗留问题,出现前述大量错误的原因不在于有重复的文件,而是Core Data的模型定义文件DoitWith.xcdatamodeld也出现在了Compile Sources阶段中,这会导致Xcode尝试编译一个非源代码文件,从而产生“Multiple commands produce”错误,需要在Compile Sources列表中删除 DoitWith.xcdatamodeld,只保留真正的Swift源代码文件
2、按此操作之后“Multiple commands produce”错误全部消失,继续让Cursor修正Persistence.swift文件的语法错误,Cursor反复删除并创建新的Persistence.swift文件
3、直接截取Xcode在构建时的错误提示给Cursor,会比让Cursor自己检查项目有没有问题更加直接,修复的速度也更快
4、一上午的时间都在修复各种问题,构建失败、发截图给Cursor、修复、再次构建失败、继续让Cursor修复问题,累计修复了有二十多条错误,而且今天在Cursor中构建测试时的速度非常慢
5、终于构建成功,但在Xcode模拟器中测试时,应用停留在白屏页面,不进入启动页,也不进入应用的Today页,让Cursor检查并修复一下问题,在多次修复错误之后,即使目前错误提示已经清零,仍然会停留在白屏状态,不进入应用,或者停在启动页面,不进入应用
6、多次修改之后仍然没有进展,Cursor给出的解决方案是再次移除并重新创建新的NSManagedObjectSubclass文件,再次重新创建之后仍然问题不断
7、多次由Cursor自动+手动修改之后,可以成功构建,但仍然停留在启动页面,不进入应用,今天先到这儿