Невалиден двоичен файл след изпращане в Mac App store. Вероятно несъответствие на архитектурата

След като се опитах да изпратя моето OSX приложение (директно с органайзера на Xcode), получавам известната грешка „Invalid Binary“ в iTunes Connect. Чудя се дали причината за тази грешка е архитектурата, дефинирана като стандартна в Xcode 4.2.

Ето екран: въведете описание на изображението тук

По мое мнение е странно да има i386 за 64-битова архитектура на Intel.

Какво мислиш ? трябва ли да опитам да премахна i386 от валидни архитектури?


person MatterGoal    schedule 18.11.2011    source източник
comment
Открих проблема и е наистина разочароващо... Трябва да задам Dwarf с dSYM файл като информация за отстраняване на грешки също и за полето за отстраняване на грешки... дори ако компилирам като Release   -  person MatterGoal    schedule 19.11.2011


Отговори (2)


Единствените архитектури, които действително ще бъдат изградени, са тези в ДВАТА списъци Архитектури и Валидни архитектури. Така че няма нищо лошо в това да имате i386 във валидни архитектури и трябва да потърсите проблема другаде.

person JWWalker    schedule 19.11.2011

Вероятно липсват вашите настройки за подписване.

http://dl.dropbox.com/u/2978664/appcert.png е информационен панел за проекта. Щракнете два пъти върху проекта и се уверете, че стойностите са правилни там. След това в целта, ако някоя от опциите за подписване е удебелена, щракнете върху тях и натиснете изтриване. По този начин настройките на вашия проект се използват, вместо да се отменят от целта.

person malhal    schedule 14.09.2012