cordova 创建数百个 Xcode 14“根路径之外的陈旧文件”警告

cordova creating hundreds of Xcode 14 "stale files outside root paths" warnings

提问人:rolinger 提问时间:9/21/2023 最后编辑:rolinger 更新时间:9/21/2023 访问量:67

问:

对应用程序代码进行更改后,我使用以下命令从 CLI 进行编译: 然后在 XCode 14 中,我将我的应用程序部署到手机或模拟器。但是,从 CLI 构建需要 5+ 分钟,然后在 Xcode 中还需要 3 分钟才能部署到设备或模拟器 - 这是 PPAAIINNFFUULLLLYY 慢。ionic cordova build ios

在 CLI 构建之后,在 XCode 中,我在部署部分收到近 2500 个警告。我不确定,但我觉得这些陈旧的文件是所有长度构建/部署时间的来源。该版本正在创建 2500 个 stales 文件...然后部署正在尝试处理它们 - 两者都会造成严重的延迟,只是为了让我的应用程序在设备上运行。stale file XXX is outside allowed root paths

我在其他线程上发现,在 Xcode 中,a 后跟 a 将清理项目并清除所有这些过时的文件。之后,Xcode 会在 15 秒内将应用程序部署到设备上 - 并且它可以工作。伟大。。。BBUUTT 一旦我再次从 CLI 进行构建,所有过时的文件都会返回。不是很好。:-(<CMD> + SHIFT + K<CMD> + SHIFT = R

所以,问题是,是什么导致了所有这些过时的文件......更重要的是,我该如何解决它?我不知道从哪里开始。ionic/cordova build ios

过时文件的示例:

Stale file '/Users/rpo/dev/myApp/platforms/ios/build/emulator/nanopb.framework' is located outside of the allowed root paths.
Stale file '/Users/rpo/dev/myApp/platforms/ios/build/emulator/nanopb.framework.dSYM/Contents/Resources/DWARF/nanopb' is located outside of the allowed root paths.
Stale file '/Users/rpo/dev/myApp/platforms/ios/build/emulator/nanopb.framework/Headers' is located outside of the allowed root paths.
Stale file '/Users/rpo/dev/myApp/platforms/ios/build/emulator/nanopb.framework/Headers/nanopb-umbrella.h' is located outside of the allowed root paths.
Stale file '/Users/rpo/dev/myApp/platforms/ios/build/emulator/nanopb.framework/Headers/pb.h' is located outside of the allowed root paths.

不开玩笑......其中 2488 条警告消息!

ios xcode 警告 cordova-cli

评论


答: 暂无答案