2015-04-02 1 views
0

Так, при попытке загрузить приложение в App Store, им получать эту ошибку:ОШИБКА ITMS-90034 Apple Store представление об ошибке PhoneGap

ERROR ITMS-90034 - Отсутствует или недействительная подпись. [Путь к приложению] не подписан с использованием сертификата подачи Apple.

Ive попробовал переустановить мои сертификаты, и проект прекрасно строится на сборке телефонных разговоров.

После загрузки файла ipa im, импортирующего его в Application Loader 3.0 и при импорте приложения, он выдает эту ошибку.

Не уверен, почему его ошибка в качестве сертификатов, связанных с приложением, - все производственные сертификаты и профили.

Я не использую xcode, так есть ли что-то, что я имею отношение к кордове, чтобы подготовить его к производству?

Ive скомпилировал его для ios, поэтому я знаю, что версия ios.

Неужели кто-нибудь сталкивался с этой проблемой раньше?

ответ

0

После долгой дискуссии с Phonegap и Apple проблема наконец-то выяснилась.

Найдено здесь: http://community.phonegap.com/nitobi/topics/error-itms-90034-missing-or-invalid-signature

Так что я наконец-то узнал, вопрос .. Этот вопрос не был с сертификатами, после того, как я построил проект в Кордову для ИОС Я открыл проект Xcode. Попытка представить приложение через xcode также не работала. Таким образом, через xcode я проверил проект и скомпилировал файл api через xcode вместо phonegap и оттуда использовал загрузчик приложений для импорта в AppStore. Это решило проблему. Может быть, это что-то, что нужно делать в телефонном разговоре, поскольку мне не нужно использовать xcode для компиляции моего файла api.

Также я обнаружил, что itunes connect будет забавным с идентификаторами приложений, которые я создал, если бы использовал хром. Не было проблем, когда дело доходило до сафари.

Итак, подытоживая, используйте сафари при работе с яблочными сервисами (раздражает, потому что вы ожидаете использовать их в любом месте), и я построил проект в ios (cordova build ios - command), открыл созданный проект xcode, затем создал ипа файл через Xcode:

Шаг за шагом показано здесь: How to use the C socket API in C++ on z/OS ...

Перед тем, как файл ипа убедитесь, что вы проверить приложение через Xcode - это очень важно.

Затем, используя файл ipa, который он генерирует, используйте его в загрузчике приложений.

Я рад, что проблема решена, но для сборки телефонной гарнитуры нужно посмотреть, я знаю, что это не какая-либо другая проблема, поскольку компиляция xcode файла api - единственная разница в процессе, который работает.

Спасибо за помощь

0

У меня была аналогичная проблема при использовании Intel XDK и попытка отправить Apple. Я избавился от (отозванных) всех других попыток сертификата iOS в своей учетной записи Apple dev и начал работать, и это сработало. Я думаю, что у меня был специальный сертификат, и я хотел продюсировать, но я не уверен, что это была настоящая проблема.

+0

Предположим, что это не помешает попробовать, но не может это сделать каждый раз, когда я хочу загрузить другой приложение к магазину приложений, надеюсь, другое решение. –

6

изменений, внесенных в Keychain Access для сертификата органа по сертификации, связанной с «Always Trust», чтобы «использовать систему по умолчанию».

Это делает трюк для меня!

enter image description here

0

Проверьте это слишком: http://blog.frumar.com/?p=18

я получаю удар с совершенно неясным доверием сертификата вопросом. Оказывается, что если вы измените настройки доверия в сертификате «Сертификат агентства Apple Worldwide Developer Relations Authority», то все ад сломается.