Недопустимый двоичный файл после отправки в магазин приложений Mac.Возможно несоответствие архитектуры - PullRequest
1 голос
/ 18 ноября 2011

После того, как я попытался отправить свое приложение OSX (напрямую через органайзер Xcode), я получаю знаменитую ошибку «Недопустимый двоичный код» в iTunes Connect. Интересно, будет ли причиной этой ошибки архитектура, определенная по умолчанию в Xcode 4.2.

Вот экран: enter image description here

На мой взгляд, странно иметь i386 для 64-разрядных архитектур Intel.

Что ты думаешь? я должен попытаться удалить i386 из допустимых архитектур?

Ответы [ 2 ]

1 голос
/ 19 ноября 2011

Единственные архитектуры, которые будут фактически построены, - это те, что в ОБА, списки Архитектур и Действительных архитектур. Таким образом, наличие i386 в валидных архитектурах не повредит, и вам следует искать проблему в других местах.

0 голосов
/ 14 сентября 2012

Вероятно, вам не хватает настроек подписи.

http://dl.dropbox.com/u/2978664/appcert.png - это панель информации о проекте.Дважды щелкните Project и убедитесь, что значения там верны.Затем в целевом объекте, если какой-либо из параметров подписи выделен жирным шрифтом, щелкните их и нажмите «Удалить».Таким образом, настройки вашего проекта используются, а не переопределяются целью.

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