it-swarm.com.ru

Сообщение "Не удалось установить заполнители для плагина"?

Xcode 9.1 Simulator 10.0 OSX 10.12.6

Я хочу загрузить новую сборку стикера в iTunes Connect. Но продукт> Архив недоступен. Поэтому я запустил симулятор и получил "" Не удалось установить заполнители для плагина (имя). "

Только один ответ в любой точке мира - удалить папку производных данных. Я сделал и получил то же сообщение об ошибке.

Кстати под General в Xcode версия 1. Сборка 1.4. Нужно ли менять номер сборки где-нибудь еще?

11
markgrant

У меня была такая же проблема сегодня. В моей ситуации у меня был другой идентификатор в моем исходном приложении, чем в идентификаторе расширения "base". Расширение должно иметь тот же идентификатор, что и исходное приложение, и что-то еще. 

Например:

  • Пустышка приложение: com.company.dummy-app
  • Макетное расширение приложения: com.company.dummy-app.extensionName

После того, как Xcode сказал мне об этом, я изменил свои неправильные имена, чтобы они выглядели, как показано выше, и затем возникла проблема: Проблема заключалась в том, что у меня «автоматическое управление подписанием» оказалось on, но Xcode не распознал, что я изменил идентификатор.

Решение: Просто измените идентификатор еще раз и проверьте, создал ли «автоматическое управление подписанием» новый профиль обеспечения. Удаление производных данных также может помочь.

17
d.ennis

Что сработало для меня, перейдите к целевым этапам сборки и в «Расширениях встроенных приложений» установите флажок «Копировать только при установке».

 enter image description here

16
James Rochabrun

Мне потребовалось некоторое время, чтобы найти решение для этого. Сначала перейдите к этапам сборки, нажмите X рядом со встроенным и удалите его. Это должно решить проблему, это то, что работало для меня.

3
M. Ziegenhorn

Чистота и восстановление часто решают эту проблему. Если это не сработает, попробуйте удалить файлы appex, которые часто кэшируют элементы, которые xcode должен был перестроить:

find ~/Library/Developer/Xcode/DerivedData -name "*.appex" -exec rm -fr {} \;
0
JamesDill