Я знаю, что должен подписать заявление. Могу ли я подписаться, используя свой сертификат разработчика? Или я должен использовать один мой клиент?
A: Для отправки в App Store для Клиента его необходимо подписать сертификатом распространения Клиента. Для целей отладки не имеет значения, чей сертификат разработчика вы используете (учитывая, что ваша цепочка для ключей имеет необходимые ключи)
Как я могу добавить сертификат разработчика моего клиента в свою цепочку для ключей?
A: Попросите вашего клиента экспортировать его сертификат из органайзера Xcode, Библиотека -> Профиль разработчика -> Экспорт. Затем импортируйте его на свой Mac.
Что такое профиль обеспечения? Клиент прислал мне свой профиль обеспечения. Мне это нужно?
A: Профиль обеспечения содержит информацию, такую как список устройств, на которые могут быть установлены приложения. Содержит идентификатор приложения, сертификат, использованный для его создания. Если вы пойдете на портал, вы увидите то же самое. Приложение, подписанное с помощью профиля обеспечения, будет установлено только на очень многих устройствах, перечисленных в этом профиле обеспечения (за исключением корпоративных приложений, не имеющих ограничения на количество устройств).
Используя iPhone Configuration Utility, вы можете включить ограничения устройства, такие как блокировка пароля, возможность установки / удаления приложений, предварительная настройка Wi-Fi и т. Д.
Клиент отправляет свой профиль для чего? Если он ожидает, что вы подпишете приложения с использованием профиля Provisioning, тогда это не годится. Вам нужен сертификат в вашей цепочке для ключей, чтобы иметь возможность подписывать приложения на вашем Mac.
Я попытался добавить его профиль обеспечения в органайзер xcode и получил сообщение: не найдена действительная подпись. Что это?
A: Поскольку у вашей цепочки для ключей нет действующего сертификата, используемого для создания этого профиля обеспечения.
Нужно ли создавать приложение в iTunes Connect?
A: Я не понимаю вашего вопроса. Попробуйте перефразировать.
Что я должен отправить клиенту? Архив? Что еще?
A: Зависит от того, что клиент хочет сделать. Просто введите код ipa и отправьте ipa. Если он хочет сам скомпилировать код, отправьте ему код. Перефразируйте вопрос.
Я прочитал, что мне нужно установить Bundler Id в iTunes connect. Я вижу следующее имя пакета в Xcode: $ {PRODUCT_NAME}. Что я должен написать в iTunes?
A: Идентификатор пакета - это что-то вроде com.companyname.appname
Поскольку $ {PRODUCT_NAME} ищет PRODUCT_NAME в настройках сборки, он должен находиться в разделе «Упаковка». По умолчанию используется имя проекта.
Шаг за шагом, не могли бы вы дать мне обзор того, что я должен делать? (т.е. загрузить сертификат, подписать релиз, создать архив, создать приложение на Itunes и т. д. и т. д.)