Я создал приложение, используя сборку phonegap для ios и android. Обе версии отлично работают, используя соответствующие версии для разработчиков. Приложение для Android было без проблем отправлено в Google Play и быстро стало доступно на рынке Android. Оттуда он загружается и устанавливается без проблем. Судьба ios версии не так велика. Когда я загружаю сборку телефонной связи ipa (ммм, пиво) с помощью Application Loader, я получаю следующую ошибку:
ERROR ITMS-9000: "The binary is invalid. The encryption info in the LC_ENCRYPTION_INFO load command is either missing or invalid, or the binary is already encrypted. This binary does not seem to have been built with Apple's linker."
Я обратился на страницу сообщества сборки phonegap, но не получил никакой помощи. Я связался со страницей разработчиков Apple, и они посоветовали мне научиться писать нативный код.
Я проверил, перепроверил и воссоздал сертификаты и файлы подготовки. Я уверен, что они для производства. Я в недоумении, как поступить. Кажется, я единственный человек, который когда-либо получал эту ошибку из сборки phonegap.
Я видел это при переполнении стека, ошибка загрузчика приложения, двоичный файл недействителен, я сделал то, что он сказал, но мои результаты более или менее совпадали с тем, что он сказал, был рабочим. Вы можете посмотреть мой комментарий к ответу.