Я пытаюсь отправить приложение (.ipa), и единственная ошибка, которую выдает загрузчик приложений, это «Недопустимый zip-файл». Ничего не говорится о подписях, профилях подготовки, сертификатах, двоичных файлах и т. д. В чем проблема?
Загрузчик приложений выдает ошибку: недопустимый zip-файл
Ответы (2)
Если вы отправляете .ipa своему клиенту по электронной почте, убедитесь, что он не испорчен ни его почтовым программным обеспечением/сервером, ни вашим. Вы можете заархивировать .ipa (даже несмотря на то, что ipa уже является форматом архива), чтобы получить файл без его изменения. Затем они могут разархивировать его и отправить файл ipa. Я предполагаю, что суффикс файла .ipa не распознается чьей-то почтовой программой, и это каким-то образом повреждает ее.
person
John Stephen
schedule
26.01.2012
Они скачивают его с нашего сервера, но мы пришли к такому же выводу: возможно, он поврежден. Спасибо!
- person Stephanie; 27.01.2012
Это FTP-сервер? Это очень полезно при попытке перевести для вас окончания строк документов. Если бы FTP-сервер думал, что .ipa является текстовым файлом, он, вероятно, повредил бы его.
- person John Stephen; 28.01.2012
Если в имени вашего zip-файла есть пробел, например. My App.zip
, попробуйте переименовать zip-файл, чтобы в нем не было пробелов, и попробуйте загрузить его снова. Кажется, я припоминаю, что это случилось со мной однажды, и это помогло.
person
Mark Granoff
schedule
26.01.2012
Но это НЕ zip-файл... так и должно быть? И пробелов в названии уже нет.
- person Stephanie; 27.01.2012
Если вы используете загрузчик приложений, то да, он ожидает zip-файл. Что вы ему скармливаете, если не zip файл, а он жалуется?
- person Mark Granoff; 27.01.2012
Хм... так почему вы не используете Xcode для загрузки? С тех пор как вышел Xcode4, я не использовал и не нуждался в использовании Application Loader. С помощью Xcode вы создаете архив, затем в окне «Организатор» (в разделе «Архив») вы можете проверить и затем отправить архив своего приложения в Apple.
- person Mark Granoff; 27.01.2012
Потому что, хотя я сказал I в заявлении, мы фактически передаем файл нашему клиенту для отправки. Итак, у них проблемы с этим, и у них нет кода, только .ipa. Но если это ошибка кода или что-то в этом роде, то я должен это исправить. Я пытаюсь убедиться, что со своей стороны все сделал правильно.
- person Stephanie; 27.01.2012
Если бы это была ошибка подписи кода, я думаю, что ошибка на самом деле говорила бы об этом. В качестве альтернативы вы можете создать zip-файл из созданного вами пакета .app и попросить их отправить его. (Не архивируйте .ipa. Вместо этого найдите пакет .app, щелкните правой кнопкой мыши и выберите «Сжать ‹appname›.app».)
- person Mark Granoff; 27.01.2012