2016-09-18 2 views
3

Я создал наклейкуExtensionPack. По-видимому, Apple рассматривает пакет расширения наклейки как просто еще одно приложение, которое должно быть в категории стикеров, достаточно справедливо.Недопустимая двоичная проблема при загрузке приложения наклейки iMessage с помощью XCode 8

Однако, когда я загрузил двоичный файл, я был отправлен обратно сообщение о том, что двоичная является недействительным, так как по следующей причине:

Invalid Поддержка сообщений Применение - Папка MessagesApplicationSupport отсутствует, и вы имеет LSApplicationLaunchProhibited установленный в true в вашем Info.plist. Либо пересобрать приложение с помощью версии текущей общественности (GM) в Xcode или удалить ключ

LSApplicationLaunchProhibited от вашего Info.plist и повторите приложения. Недопустимое приложение iMessage - пакет содержит недопустимую реализацию поддержки iMessage. Добавить MessagesApplicationSupport/MessagesApplicationStub рядом с вашим Справочник полезной нагрузки в вашем IPA. MessagesApplicationSupport/MessagesApplicationStub должен соответствовать двоичному файлу по адресу TapTeach.app/TapTeach и не имеет почтовой обработки, примененной к .

Я делаю простой наклейку. Я нахожусь на XCode и не могу найти LSApplicationLaunchProhibited где-нибудь в info.plist в моих файлах!

Любые рекомендации относительно того, как решить эту проблему, будут полезны. Благодарю.

+0

Вы решили эту проблему? – Petr

+1

Я понял, что отключение Биткода от «Да» до «Нет» помогло мне избежать этой ошибки. Благодаря! – KuboAndTwoStrings

ответ

0

До сих пор единственным способом, которым я смог обойти эту проблему, является повторное удаление и воссоздание проекта до тех пор, пока iTunes Connect не примет сборку. И действительно, я даже не уверен, действительно ли проект отдыха помогает - он может быть совершенно случайным - так как он работает только около 50% времени, а выключение Bitcode, как упоминалось в OP, не помогло.

Как минимум два из трех наклеек, в которые я сейчас работаю, столкнулись с этой проблемой (с Xcode 8.0 и 8.1), так что это пугает, как это не может быть более распространенным. Я должен предположить, что это что-то конкретное, что вызывает его, но я не уверен, что. Поэтому я думаю, пока не будет найдено правильное решение: попробуйте еще раз.

0

Выполните следующие действия:

  1. выключить из битового кода "Да" "Нет"
  2. Изменение версии для CURRENT_PROJECT_VERSION = 1.10.11.

Вам не нужно воссоздавать свой проект, просто измените его. Я переработал сборку, и она в настоящее время «просматривается» в iTunes без каких-либо ошибок.

Смежные вопросы