After making modifications to app code, I compile from CLI utilizing: ionic cordova construct ios  Then in XCode 14 I deploy my app to a telephone or simulator.  Nonetheless, the construct from CLI takes 5+ minutes after which in Xcode it takes one other 3 minutes to deploy to the machine or simulator – that is PPAAIINNFFUULLLLYY sluggish.
After the CLI construct, in XCode I get almost 2500 stale file XXX is exterior allowed root paths warnings through the deploy half.  I do not know for sure however I really feel these stale information are the supply of all size construct/deploy instances.  The construct is creating 2500 stales information…then the deploy is making an attempt to course of them – each creating extreme latency simply to get my app to run on a tool.
I discovered on different threads that in Xcode a <CMD> + SHIFT + Okay adopted by a <CMD> + SHIFT = R will clear the venture and filter out all these stale information.  After that, Xcode deploys the app to the machine in like 15 seconds – and it really works.  Nice…BBUUTT as quickly as I do a construct from CLI once more, all of the stale information return.  Not nice. 🙁
So, the query is, what’s inflicting ionic/cordova construct ios to create all these stale information…and extra importantly, how can I repair it?  I do not know the place to start on this one.
Examples of the stale information:
Stale file '/Customers/rpo/dev/myApp/platforms/ios/construct/emulator/nanopb.framework' is positioned exterior of the allowed root paths.
Stale file '/Customers/rpo/dev/myApp/platforms/ios/construct/emulator/nanopb.framework.dSYM/Contents/Assets/DWARF/nanopb' is positioned exterior of the allowed root paths.
Stale file '/Customers/rpo/dev/myApp/platforms/ios/construct/emulator/nanopb.framework/Headers' is positioned exterior of the allowed root paths.
Stale file '/Customers/rpo/dev/myApp/platforms/ios/construct/emulator/nanopb.framework/Headers/nanopb-umbrella.h' is positioned exterior of the allowed root paths.
Stale file '/Customers/rpo/dev/myApp/platforms/ios/construct/emulator/nanopb.framework/Headers/pb.h' is positioned exterior of the allowed root paths.
No kidding….2488 of those warning messages!

