Это должно было быть легко ... Потратив несколько недель на разработку приложения AIR (используя сертификат разработчика), настал большой день для загрузки приложения в AppStore для проверки.Это было воскресным вечером (48 часов назад), и с тех пор я безуспешно пытаюсь, чтобы мое приложение прошло «Загрузчик приложений Apple».Обычно я работаю на компьютере с Windows, но также безуспешно пробовал подход с использованием цепочки для ключей Mac, так что вот мой крик о помощи.Итак, следующие шаги:
- Загрузка XCode на мой Mac
- Использование CS5.5 на моем ПК
- Разработка приложения с AIR для IOS / ActionScript 3.0
- Следуйте этим инструкциям: http://help.adobe.com/en_US/air/build/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff0.html
- в итоге - используя SSL, установленный на Ubuntu 10.04 box
- "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 "
- Загрузить: CertificateSigningRequestqus.в качестве моего ключа распространения на моем портале обеспечения iOS
- Загрузите «Сертификат распространения» на мой сервер Ubuntu (мне кажется, что я не использую файл WWDR - мне его как-то использовать?)
- Преобразовать сертификат распространения в файл PEM с помощью: openssl x509 -in distribution_identity.cer -inform DER -out distribution_identity.pem -outform PEM
- Преобразовать PEM в файл P12: openssl pkcs12 -export -inkeymykey.key -in distribution_identity.pem -out iphone_dist.p12
- Создайте новый профиль распространения на сайте разработчиков iOS, используя этот новый сертификат распространения, и загрузите его
- В CS5.5 - Публикация профиля - Параметры разработки проигрывателя
- использовать iphone_dist.p12 в качестве сертификата разработки
- использовать загруженный профиль распространения в качестве профиля обеспечения
- Установить тип развертывания на "Apple App Store "Publish
Я получаю красивый и блестящий файл ipa, который затем помещаю на свой Mac и пытаюсь загрузить его с помощью Application Loader, который отклоняет его с помощью:
Приложение не прошло проверку кода.Подпись была недействительной или не была подписана с помощью сертификата распространения iPhone
Я пытался восстановить все примерно 20 раз сейчас на Mac и Windows, но всегда с одним и тем же результатом.Любые предложения будут с благодарностью.