Flash CC публикует прямо на iPad и получает ошибку установки: ApplicationVerificationFailed
Я нахожусь во Flash CC... Я создал сертификат и профиль обеспечения для разработки приложений, но когда я пытаюсь опубликовать на устройстве через AIR 3.8 для iOS, он обрабатывается в течение 1 минуты 30 минут, а затем выдает эту ошибку, Я не уверен, как это исправить или что может быть причиной. Я выбрал идентификатор приложения com.моя компанияmyappname для профиля обеспечения... мой флеш-файл должен где-нибудь включать эту структуру?
Любая помощь приветствуется.
Благодарю.
2 ответа
У меня была та же проблема, и пункты, приведенные выше, не решили ее... после того, как ударился головой в течение двух дней, я удалил тег Entitlement из файла проекта XML... и это решило его копание глубже, я обнаружил, что проблема была я в нем был ключ beta-reports-active, который работает только для представления в магазине
Вам нужно сделать несколько вещей (некоторые из которых вы, возможно, уже сделали, просто изложив их все):
- Создайте сертификат разработки, преобразуйте его в формат.p12 в соответствии с инструкциями Adobe
- Создать приложение на портале.
- Добавьте UDID вашего устройства на портал. Вы должны использовать iTunes или Xcode, чтобы получить это. Начиная с iOS 7, API, используемый для захвата UDID на устройстве, удаляется, поэтому любое приложение, которое утверждает, что оно это делает, возвращает ложный UDID (ложные UDID будут начинаться со связки "F", я считаю)
- Создайте свой профиль обеспечения. Убедитесь, что это профиль разработки и что он включает UDID вашего устройства и соответствующее приложение
- Я не уверен, что вам все еще нужно это делать, но раньше вы включали режим разработчика на устройстве. Это, возможно, было устранено в iOS 7, так как я не могу найти настройки на своем iPad
- При компиляции ваше приложение должно использовать точный идентификатор, который использовалось приложением, созданным на шаге 2
Дополнительные советы:
- Избегайте отладки WiFi. Это работает, но не хорошо. Придерживайтесь отладки USB
- Если у вас есть предыдущая версия приложения на вашем устройстве, попробуйте удалить ее (долгое нажатие на значок, нажмите X)
- Убедитесь, что номер вашей версии действителен (должно быть xyz, где x, y и z - это числа от 0 до 999)
Отчасти это очевидно, но убедитесь, что вы следуете всем этим.