Почему `project.pbxproj` перезаписывается сразу после того, как плагин изменил его - PullRequest
0 голосов
/ 19 марта 2019

У нас есть приложение Cordova, в котором есть плагин, который редактирует файл project.pbxproj для добавления некоторой поддержки Swift, однако после обновления до cordova-ios @ 5 изменения в плагине кажутся перезаписанными каждый раз.

Плагин имеет after_prepare хук, который редактирует project.pbxproj и сохраняет результат прямо на диск, мы можем видеть, что произошли изменения, и мы также берем копию этого файла, чтобы доказать это. Но тогда ошибки сборки и project.pbxproj пропускают наши изменения.

Есть ли что-то необычное в cordova-ios @ 5, которое дало бы эти результаты? Или есть способ, которым мы можем добавить больше регистрации в Cordova, чтобы увидеть, что работает после нашего хука?

...