2009-03-30 2 views
1

Я пишу заявку, которая будет отправлена ​​моим клиентом. Я не хочу давать им свой исходный код, что мне делать?iPhone App Store. Клиент, представляющий вопрос

+0

Этот вопрос очень расплывчатый. Предоставьте более подробную информацию. – Elie

+0

Это не смутно, если вы знакомы с условиями. Я отредактировал, чтобы прояснить это. –

ответ

5

Вам просто нужно предоставить им двоичный выход, как описано в docs на портале программ для iPhone. Затем они загружают этот двоичный файл вместе с метаданными в iTunes Connect (также подробно описано в этом документе).

Бинарные файлы должны быть скомпилированы с использованием сертификата распространения магазина приложений, который был получен с портала программы. Если ваш клиент не предоставил эти данные, ваше приложение не будет принято.

+0

Спасибо, спасибо за ответ. – thierryb

+0

Можете ли вы немного прояснить эти шаги. Могу ли я сделать это «как обычно», который создается как «Архив» с моим сертификатом, а затем пропущен щелчок «отправить» и вместо этого отправляет скомпилированный двоичный файл моему клиенту? –

2

Goto build/distribution-iphoneos/inside, который у вас есть .app файл сжимает его, и этот сжатый файл должен быть отправлен клиенту.

надеюсь, что это поможет u.

+1

клиент может загружать двоичный файл напрямую с помощью загрузчика приложений. –

2

Это следующие шаги, необходимые для создания приложения iPhone под лицензией Apple Distribution и его загрузки в App Store.

  1. Создать CSR из Keychain Access в машине Mac. Доступ к Keychain Access как Finder >> Приложения >> Утилиты >> Доступ к Keychain. Загрузите эту CSR при создании сертификата распространения. Лицензия Apple может иметь только один сертификат распространения Apple.

  2. Загрузить сертификат распространения. Открытый доступ к брелокам. Доступ к Keychain Access как Finder >> Приложения >> Утилиты >> Доступ к Keychain. Установите загруженный сертификат распространения. Щелкните правой кнопкой мыши на сертификате распространения и выберите «Экспорт сертификата» и сохраните как формат личного обмена (.p12) в библиотеке назначения >> Брелки.

  3. Для каждого нового приложения нам нужно создать новые профили обеспечения под один сертификат компании Apple Distribution. Для каждого нового профиля Provisioning Profile, нам нужно создать новый идентификатор приложения. Итак, нам нужно создать профиль Adhoc и Appstore Provisioning Profile.

  4. Adhoc Профиль профилирования для Проверка приложения на яблочных устройствах. * Appstore * Профиль Provisioining для Загрузка приложения в AppStore. Загрузите профиль Provisioning Profile и дважды щелкните профиль, чтобы установить его. Удалите все предыдущие профили и просто сохраните вновь установленный профиль.

  5. Создайте приложение, выбрав объект подписи кода в качестве вновь установленного профиля Provisioning Profile.

6 Загрузите ApplicationName.app.zip файл как бинарный файл в загрузчика приложений при загрузке приложения в AppStore.

Ссылка: https://developer.apple.com

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

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