В этом приложении iMessage отсутствует требуемое расширение приложения iMessage

#ios #imessage

#iOS #imessage

Вопрос:

Использование Xcode 8.0 при запуске приложения stickers на iPhone (с iOS 10.0.2) выдает эту ошибку:

This iMessage application is missing its required iMessage app extension

Оно отлично работает на симуляторе. Что я делаю не так? Я использую бета-версию Xcode 8.1.

Комментарии:

1. сначала проверьте настройки идентификатора приложения, ваш идентификатор пакета совпадает с расширением или не похож на com.companyname.appname.extensionname, если все то же самое, проверьте настройки вашего сообщения на телефоне, включен ли imessage или нет? если включить «Перейти в магазин imessage», вы увидите вкладку «Управление», нажмите на это и добавьте свое приложение imessage, которое доступно, надеюсь, это сработает.

Ответ №1:

Пожалуйста, проверьте, не меньше ли ваша цель развертывания, чем версия iOS вашего устройства. Если вы используете бета-версию Xcode с целью развертывания 10.1 , ваше устройство должно быть, по крайней мере, на той же бета-версии. Уменьшите цель развертывания до 10.0 «иначе».

Комментарии:

1. Вам следует изменить цель развертывания как в приложении, так и в расширении.

Ответ №2:

Пожалуйста, убедитесь, что цель развертывания в вашем Xcode 8 меньше или равна версии iOS вашего устройства. Вам необходимо изменить цель развертывания как в «Проекте», так и в «Целях» в вашем Xcode, чтобы выполнить успешную сборку.