2013-04-23 3 views
-5

Я только начинаю разрабатывать некоторые приложения OSX и предпочитаю не платить комиссионные за $ 99, пока у меня не будет законного выхода. Моя проблема в том, что я пытаюсь поделиться небольшими приложениями, которые у меня есть с некоторыми друзьями, архивируя их в Xcode как неподписанные приложения. Хотя я могу отправить их по электронной почте и airdrop, и все работает отлично, если я хочу поместить одного из них на сайт, например Mediafire, чтобы другие пользователи могли их скачать (без необходимости отправлять по электронной почте каждого отдельно), приложение разделяется на кучу разных файлов для значка, plist и т. д. Есть ли способ, которым я могу совместно использовать неподписанное приложение, подобное этому, и просто хранить его так, чтобы люди могли загружать и открывать приложение как есть? (или сделать что-то вроде dmg, который, кажется, является маршрутом, к которому идут многие сторонние приложения).Совместное использование неподписанных OSX-приложений

+2

Это не имеет никакого отношения к подписанию. Просто запишите или поместите пакет .app (который является не чем иным как папкой) в каком-то архиве любого типа. – Kitsune

+0

OS X не требует какого-либо подписания, если пользователь не включил эту функцию в свой ящик OS X. –

ответ

3

Перейдите к поиску и запишите созданное приложение. Это можно сделать легко, выбрав свое приложение, а затем выбрав Файл> Сжатие. ZIP-файл подходит для загрузки, но будет предупреждать пользователя о том, что они используют двоичный код без знака.

1

Вы можете использовать Xcode для создания архива, перейдите на вкладку «Организатор», выберите вкладку «Архивы» вверху и выберите «Распространять», «Сохранить для предприятия» или «Развернутое развертывание». Затем вам нужно будет выбрать идентификатор подписи кода вашего разработчика. Нажмите Далее, и он спросит вас, где вы хотите сохранить ваш .ipa-файл.

Вы можете распространять это вместе со своим профилем разработки Dev, и ваши друзья перетаскивают ipa и профиль на itunes для установки приложения.

Я знаю, что это работает с распределением Ad Hoc (которому вы, вероятно, должны заплатить $ 99 за), но может работать только с профилем cert/provisioning разработчика.

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