ОШИБКА. Проблема с поддержкой кремниевых компьютеров Mac Apple. Для приложения LSApplicationLaunchProhibited установлено значение true. Это не поддерживается на Mac, как это исправить?

Я получил эту ошибку при попытке отправить стикерпак в AppStore:

 WARNING ITMS-90863: "Apple silicon Macs support issue. The app has LSApplicationLaunchProhibited set to true. This is not supported on Mac."

Набор стикеров не предназначен для использования на компьютерах Mac, он предназначен только для iPhone и iPad? Как мне удалить это предупреждение и успешно загрузить его? потому что потом я тоже получил это письмо:

We identified one or more issues with a recent delivery for your app, "Name of the App". Your delivery was successful, but you may wish to correct the following issues in your next delivery:

ITMS-90863: Apple silicon Macs support issue - The app has LSApplicationLaunchProhibited set to true. This is not supported on Mac.

After you’ve corrected the issues, you can upload a new binary to App Store Connect.

Best regards,

The App Store Team

Любая помощь или информация, чтобы решить эту проблему?

3 ответа

На веб-сайте Apple Connect перейдите в свое приложение> цены и доступность.

Снимите флажок в разделе Приложения для iPhone и iPad на компьютерах Apple Silicon Mac, который гласит:

"Доступность Apple Silicon Mac - сделайте это приложение доступным"

Если он недоступен, он не должен больше жаловаться!

Похоже , это только что появилось после анонса Apple Silicon, поэтому кажется, что это ошибка либо в Xcode, либо в системе AppStore Connect. Вы можете найти этот вопрос несколько раз на различных форумах с нулевыми решениями, что заставляет меня думать, что он связан с этими недавними изменениями (и, следовательно, нет институциональных знаний, которые помогли бы его решить). Я бы порекомендовал, чтобы увеличить видимость, зарегистрировать радар, подобный этому:

https://feedbackassistant.apple.com/feedback/8903574

(Это моя учетная запись разработчика, поэтому вы, вероятно, не видите словоблудие, но ссылка должна направить вас туда, где вы можете зарегистрировать аналогичный радар.)

Основная информация Укажите описательный заголовок для отзыва: Базовые наборы наклеек, получающие предупреждения Apple Silicon В какой области вы наблюдаете проблему? Xcode О каком типе обратной связи вы сообщаете? Сведения о неправильном / неожиданном поведении Какую версию Xcode вы используете? 12.2 Описание Опишите проблему: в настоящее время на форуме разработчиков и в Stackru ведется несколько дискуссий по поводу базовых пакетов наклеек (автономных пакетов наклеек, не связанных с приложением и, следовательно, разработанных без кода), которые не принимаются Connect, поскольку предупреждений о совместимости Apple Silicon. Не вдаваясь в технические подробности, это не имеет смысла, поскольку это приложения, которые были созданы без какого-либо кода и предназначены для работы исключительно в сообщениях.

Предупреждение гласит: WARNING ITMS-90863: "Проблема с поддержкой кремниевых компьютеров Apple Mac. Для приложения LSApplicationLaunchProhibited установлено значение true. Это не поддерживается на Mac".

Но, похоже, нет способа установить для LSApplicationLaunchaProhibited значение false, и даже если есть, это не имеет значения.

Вот некоторые из примеров нерешенных дискуссий:

(Ошибка развертывания пакета стикеров для сообщений iOS) ПРЕДУПРЕЖДЕНИЕ ITMS-90863: "Проблема с поддержкой кремниевых компьютеров Apple Mac.

ОШИБКА. Проблема с поддержкой кремниевых компьютеров Mac Apple. Для приложения LSApplicationLaunchProhibited установлено значение true. Это не поддерживается на Mac, как это исправить?

https://developer.apple.com/forums/thread/666673

https://developer.apple.com/forums/thread/666504

Пока что единственное рекомендуемое решение - обратиться в Apple. Перечислите шаги, которые вы предприняли для воспроизведения проблемы: Создайте базовый набор наклеек и отправьте его в Connect. Чего вы ожидали? Не получать предупреждение Apple Silicon при разработке базового набора наклеек, который должен работать только на iOS. Что на самом деле произошло? TMS-90863: проблема с поддержкой кремниевых компьютеров Mac Apple - для LSApplicationLaunchProhibited для приложения установлено значение true. Это не поддерживается на Mac.

Выполните все приведенные ниже шаги, чтобы полностью удалить эту проблему:

  1. Перейдите в свое приложение — раздел «Цены и доступность» в магазине приложений.
  2. Снимите флажок под этим заголовком «Приложения для iPhone и iPad на компьютерах Apple Silicon Mac».

  1. Сохраните изменения
  2. Перейдите в Xcode, измените номер сборки и загрузите новую свежую сборку.

Важная заметка :

  • Если вы не загрузили новую сборку и все еще тестируете старую сборку, вы обнаружите, что там существует та же проблема. Поэтому обязательно загружать новую сборку после вышеуказанных шагов.

Надеюсь, это поможет всем четко понять и решить проблему.

Другие вопросы по тегам