0

Я представляю приложение, сделанное в единстве, в хранилище приложений Mac в настоящее время, используя приложение loader 3.0 для отправки моей сборки в iTunes connect. Мне просто интересно, для этого мне необходимо использовать/внедрить профиль подготовки (распространения) Mac, как мне сказали, мне нужно было, но об этом не упоминается в документах о единстве относительно того, как загрузить свое приложение в Mac App Store. Поэтому мой вопрос был бы, если бы мне понадобился профиль подготовки к Mac (распространение), и если да, то каким образом я его реализую.Нужен ли мне профиль подготовки Mac (распространение) при загрузке моего приложения для подключения в Mac App Store

+1

Да, любое приложение, входящее в Mac App Store, должно быть подписано с подписью подписи распределения и профилем распространения. Я не делал этого в Unity, поэтому я оставлю это кому-то с опытом, чтобы ответить. Но в то же время вы захотите создать профиль распространения/сертификат. – wottle

+0

@wottle спасибо, и да, я уже сделал это – RaZ

ответ

0

Предполагая, что вы создали .app, вы должны подписать пакет .app и все другие двоичные файлы, если ваше приложение использует сторонние пакеты.

Это будет выглядеть следующим образом:

CodeSign -f -s "третья партия Mac Developer Application: ВАШЕ ИМЯ (TEAM ID)" --entitlements "entitlements.plist" "YourPackage.app"

И то же самое для других двоичных файлов внутри приложения.

+0

что-то вроде этого: codesign -f --deep -s '3rd Party Mac Developer Application: DEVELOPER NAME' - права "GAMENAME.entitlements" "/AppPath/GAMENAME.app"? – RaZ

+0

Да, но добавление -deep может вызвать странные проблемы, когда он подписывает вещи, которые не должны быть подписаны. Вы узнаете, какие они есть, когда вы загружаете приложение Application Loader. – Mar

0

Нет, вам нужно только, чтобы приложение было подписано с сертификатом разработчика стороннего разработчика.

Файл инициализации необходим только для локального тестирования.

Это несколько сбивает с толку, потому что тот же процесс для магазина приложений iOS требует включения файлов обеспечения распределения.

+0

Thankyou, но как я подписываю свое приложение со сторонним сертификатом разработчика? – RaZ