Я являюсь частью команды разработчиков (у меня был опыт работы с python, php, jquery и java, но не ObjC) для нашего приложения, и мне были переданы некоторые обязанности разработчика вместе с нашим разработчиком iPhone.отдых.От разработчика у меня есть источник проекта, его закрытый ключ p12 и файл mobileprovision.
Я уже сталкивался с этой ошибкой при попытке создать приложение на устройстве:
Code Sign error:
The identity 'iPhone Developer: xxxxxx xxxxx (xxxxxxxxxx)' doesn't match any valid
certificate/private key pair in the default keychain
несмотря на то, что XCode явно распознает дистрибутив и цепочку для ключей (я использовал security import xx.p12 -k ~/Library/Keychains/login.keychain
для импорта файла p12
; в графическом интерфейсе цепочки для ключей есть и закрытый ключ, и сертификат iPhone Distribution: xxxx xxxxxxx.
Я уверен, что смогу решить эту проблему, но моя главная проблема в том, могу ли я добавить новые UDID для бета-тестов, которые состоятся на следующей неделе. Все методы, которые я видел, включают добавление устройств через центр разработки Apple, а затем загрузкут.е. нет возможности добавлять UDID локально. Наш разработчик использует его из своей личной лицензии Apple Dev (99 долларов США), для которой у нас нет пароля.
Итак, главный вопрос: есть ли способЧтобы добавить UDID в наш дистрибутив БЕЗ использования центра разработки Apple (т. е. локально), или, что еще хуже, могу ли я зарегистрировать свою учетную запись как яблокоразработчик, а затем добавить UDID для этой новой учетной записи для распространения?