Ошибки при добавлении двоичного файла в App Store - PullRequest
3 голосов
/ 23 августа 2011

Я пытался осуществить покупку в приложении. Я использую ios 5.0 beta и xcode 4.2. Теперь я остаюсь только с ошибкой. Также, когда я добавляю свой бинарный файл в iTunes Connect через Application Loader, я получаю эту ошибку:

third error

Пожалуйста, помогите мне с этим!

Ответы [ 3 ]

4 голосов
/ 23 августа 2011

В настоящее время невозможно отправить двоичные файлы, созданные с помощью Xcode4.2, и ссылку на iOS5. Это ограничение будет снято, когда iOS5 и Xcode4.2 выйдут из бета-версии. На данный момент вам нужно будет использовать Xcode 4.1 для отправки двоичного файла в Apple (который не будет работать, если вам нужны функции iOS5 или ARC).

2 голосов
/ 23 августа 2011

Нужно ли собирать проект через профиль обеспечения распространения в магазине приложений?

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

Для этого:

  • Перейти на портал обеспечения iOS (http://developer.apple.com/ios/manage/overview/index.action)

  • Создайте новый идентификатор приложения, например, com.test.my_app

  • Перейдите в раздел «Подготовка» и создайте новый профиль обеспечения разработки для iOS с идентификатором приложения до

  • Перейдите в XCode, настройте ваше приложение с правильным идентификатором приложения и новым только что созданным профилем подготовки.

1 голос
/ 23 августа 2011

Редактировать

Я просто перечитал ваш вопрос, и, вероятно, я виноват в том, что не обращал больше внимания в первый раз, но вы, вероятно, можете проигнорировать мой предыдущий ответ ..

Проблема в том, что вы используете 5.0 бета-версию SDK для написания и отправки своего приложения. Это не может быть сделано. Apple не принимает приложения, написанные с использованием бета-версии.

Вы должны скомпилировать и отправить свое приложение с 4.3 SDK.


Многие из этих ошибок не могут быть сделаны более ясными, чем они уже есть ...

Во-первых, вашему приложению нужен двоичный файл armv6, поэтому убедитесь, что вы не строите только текущую активную архитектуру.

Вам необходимо предоставить значок размером 57 x 57 и указать его в информационном листе с помощью ключа CFBundleIconFile.

Ваш код подписи недействителен. Убедитесь, что вы используете правильный сертификат распространения и у вас есть действующий профиль обеспечения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...