2016-12-23 21 views
2

В моем приложении iOS у меня есть расширение для общего доступа. Сначала мы использовали разные значки приложений. Позже мы изменили иконки приложений для приложения. Старый значок заменен повсюду, но для расширения Share он не заменяется новым значком. Ниже приведены способы, которыми мы опробовали, но он не изменился:Значок приложения расширения Share не обновляется в устройстве даже при обновлении значка приложения

  • Удалить приложение и переустановить. - Не работает
  • Удаление полученных данных и перестроение приложения и переустановка - не работало.

Если кто-то столкнулся с той же проблемой и разрешил ли это?

ответ

1

Кажется, что это ошибка Центра разработчиков Apple. Ваш значок привязан к профилю Provisioning Profile, который использовался для подписи вашего ShareExtension.

Я решаю проблему, просто изменяя идентификатор пакета ShareExtension. Перейдите в раздел «Общие -> Идентификация -> Идентификатор пакета» и просто введите другой идентификатор пакета.

P.S. Если вы не хотите обновлять идентификатор пакета, просто попробуйте воссоздать его, используя следующую схему. Перейдите в «Xcode -> Настройки -> Учетные записи -> Ваш AppleID -> Подробнее», откройте контекстное меню с помощью щелчка правой кнопкой мыши и выполните действие «Переместить в корзину».

Im развивающийся на Xcode 8.2.1, iOS 10.2.