I think we should just bake in this build flag (implicitly) for the next cordova-ios release, in the interim. I haven't tested on Xcode 9 whether this will cause problems on the command line, I hope not. On Sat, Sep 15, 2018 at 1:26 AM Darryl Pogue <[email protected]> wrote: > > A few issues have started to come in regarding the state of Cordova > projects on Xcode 10. This is a rough summary of the situation: > > Xcode 10 uses a new build system by default (previously available on > an opt-in basis in Xcode 9). The cordova-ios project structure is not > compatible with this new build system and results in failures. > Officially, we do not claim to support Xcode 10. > > Currently the best workaround is to opt-out of the new build system. > Users can do this by specifying > `--buildFlag="-UseModernBuildSystem=0"` on the command line, or adding > the following to build.json under the ios key: > > "buildFlag": [ > "-UseModernBuildSystem=0" > ] > > > I would like to investigate what is required to get a cordova-ios > project building with the new build system, and (if the changes are > reasonable) try to get a fix into the next major for > [email protected]. Going to try to get a coworker to help me poke at > this over the next week or so. > > Once that's done, we can evaluate the possibility of backporting to a > 4.x release, but I consider that low priority given that Xcode 9 will > still be usable for another year and there's a relatively easy > workaround to use the old build system. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] >
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
