Это должно было быть легким ... Проведя недели разработки приложения AIR (используя сертификат разработчика), наступил большой день, чтобы загрузить приложение в AppStore для обзора. Это было в воскресенье вечером (48 часов назад), и с тех пор я пытался получить свое приложение через «Apple Application Loader» без всякой удачи. Обычно я работаю на компьютере под управлением Windows, но также безуспешно пытался использовать подсистему Key Key Chain, поэтому вот мой крик о помощи. Так шаги я последовал являются:Невозможно подписать приложение AIR для подключения iTunes, чтобы принять его
- Скачать XCode к моему Mac
- использования CS5.5 на моем компьютере
- Разработка приложения с помощью AIR для IOS/ActionScript 3.0
- Выполните следующие инструкции: http://help.adobe.com/en_US/air/build/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff0.html
- в резюме - с использованием протокола SSL, установленный на 10,04 поле Ubuntu
- "OpenSSL genrsa -out mykey.key 2048"
- "openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj"/emailAddress = [MY_APPLE_EMAIL], CN = [MY_NAME], C = US "
- Загрузить: CertificateSigningRequest.certSigningRequest как мой ключ распространения для моего iOS Provisioning portal
- Загрузите «Сертификат распространения» на мой сервер Ubuntu (как мне кажется, я не использую его для WWDR-файла?)
- Преобразование сертификата распространения в файл PEM с использованием : openssl x509 -in distribution_identity.cer -inform DER -out distribution_identity.pem -outform PEM
- Преобразование PEM в файл P12: openssl pkcs12 -export -inkey mykey.key -in distribution_identity.pem -out iphone_dis t.p12
- Создать новый профиль распределения на сайте разработчика IOS, используя этот новый сертификат распространения и скачать его
- В CS5.5 - Публикация профиля - Развитие игрока Настройки
- использовать iphone_dist.p12 как сертификат развития
- использовать загруженный профиль распределения в профиль обеспечения
- Установите тип развертывания для «Apple App Store» Опубликовать
Я получаю хороший и блестящий ипа файл, который я затем положить на мой макинтош и попытаться загрузить его с помощью Application Loader, который отклоняет его:
Применение не удалось CodeSign проверки. Подпись была недействительной или она не была подписана с сертификатом распространения iPhone
Я попытался восстановить все примерно 20 раз сейчас на Mac и Windows, но всегда с тем же результатом. Любые предложения будут ценны.