Не удалось запустить приложение MAC, загруженное для отправки в App Store - PullRequest
0 голосов
/ 01 февраля 2019

У меня проблемы с отправкой в ​​Mac App Store

У меня есть приложение, разработанное в Xamarin. Формы Я выпускаю приложение из Visual Studio для MAC в режиме Выпуск при установкеПакет вручную в моей системе MAC работает отлично.Но когда я загружаю тот же пакет в AppleStore, он отклоняется по причине

** Двоичное отклонено

Рекомендация 2.3 - Производительность Ваше приложение не достигает основной функциональности, описанной в ваших маркетинговых материалах или выпуске.Примечания.

В частности, приложение не запускается из Finder.Значок приложения на мгновение появляется в Dock, но перед запуском завершает работу. **

Ниже приведены сведения о моей подписи Visual Studio и MAC Подробная информация о Visual Studio для MAC

MAC Подпись подробно

Сбой Отчет об этом, как показано ниже

Процесс: MYApp [3341]

Путь: / Пользователи/USER/Desktop/*/MYApp.app/Contents/MacOS/MYApp

Версия: ???

Тип кода: X86-64 (собственный)

Родительский процесс: ??? 1

Ответственный: MYApp [3341]

ИД пользователя: 501

Дата / Время: 2019-02-01 12: 51: 57.589 +0530

Версия ОС: Mac OS X 10.13.6 (17G65)

Версия отчета: 12

Анонимный UUID: 4C4421D7-C0F8-0B8D-8B82-A6E78F50AE60

Время пробуждения с момента загрузки: 9000 секунд

Защита целостности системы: включено

Сбой потока: 0

Тип исключения: EXC_CRASH (Подпись кода недействительна)

Коды исключений: 0x0000000000000000, 0x0000000000000000

Примечание об исключении: EXC_CORPSE_NOTIFY

Причина прекращения: пространство имен CODESIGNING, код 0x1

1 Ответ

0 голосов
/ 01 февраля 2019

Просмотрите официальный документ о причине «EXC_CRASH (подпись кода недействительна)» и о том, как вручную подписать ваше приложение.

В: Когда я запускаю свое приложение Mac, оно сразу падает, и журнал сбоевговорит Тип исключения: EXC_CRASH (Подпись кода недействительна).Что здесь происходит?

A: Журнал сбоев показывает, что ваше приложение подписано с помощью идентификатора дистрибутива Mac App Store, а общее имя субъекта сертификата начинается с «Стороннего приложения разработчика Mac».Приложения Mac, подписанные таким образом, больше не могут запускаться напрямую.Вот фон для этого.

...