Это известная проблема в плагине Meteor Cordova, которая вызывает «горячий код» (HCP).Как обсуждалось на форумах Meteor, на которые я ссылаюсь здесь, потому что ссылки стабильны, а обсуждение долгое, проблема заключается в том, что __cordova/manifest.json
содержит дубликаты версий каждого ресурса, один с __ cordova вполе "url" и поле без __ cordova в поле "url".Плагин webapp пытается скопировать / переместить обе версии в обновление на телефоне во время HCP, и 2-я версия, являющаяся дубликатом актива, дает сбой, потому что актив уже существует, так как он был только что обновлен первым экземпляромресурс в манифесте.
Вы можете обойти эту проблему, поместив свои активы в CDN вместо локально в свой каталог / public и изменив соответствующие ссылки на них в своем коде, но это не решит проблему, еслиобновление Meteor до 1.8 имеет обновления ресурсов, которые, как кажется, для некоторых пользователей.
Вы также можете применить исправление ошибки, предоставленное здесь https://github.com/meteor/cordova-plugin-meteor-webapp/pull/59,, но для этого необходимо обновить версию приложения для телефона на iOS.чтобы пользователи могли получить исправление, после чего вы могли бы также обновить свои ресурсы в обновлении iOS, чтобы обойти проблему, но у вас будет исправление для будущей работы HCP.
Подробности на: