2011-01-26 1 views
-1

Я только что установил 4.3 Beta 2, и теперь я не могу построить на своем устройстве (отлично работает на симуляторе). Мои настройки сборки являются:iOS 4.3 Beta 2 Build Issue - только для устройства

Base SDK: Последние IOS (IOS 4,3)

Архитектуры: Стандарт (ARMv6 ARMv7)

Я получаю ошибки ниже. Что мне не хватает?

Ошибка № 1

неопределенные символы для архитектуры ARMv6: "_OBJC_CLASS _ $ _ UIProgressView", ссылочные из: _OBJC_CLASS _ $ _ PDColoredProgressView в PDColoredProgressView.o

....

Л.Д. : символ (-ы) не найден для архитектуры armv6 collect2: ld возвращено 1 статус выезда

Ошибка № 2

в /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/usr/lib/crt1.o, файл является универсальным, но не содержит (п) ARMv7 ломтик для архитектуры ARMv7 collect2: л.д. возвращается 1 статус выхода

Команда /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 потерпела неудачу с кодом выхода 1

ответ

4

Учитывая, что iOS 4.3 находится под NDA, так как все бета-версии, вы не найдете здесь никакой полезной помощи. И любой, кто действительно предлагает вам ответ, который может удаленно помочь вам, будет нарушать их NDA и может быть выброшен из программы. Мое предложение - принять это на форумы разработчиков Apple, есть частный конфиденциальный информационный форум, который вы можете использовать там (он красный).

+0

Спасибо, я напишу свой вопрос на форумах разработчиков Apple. – Kevin

0

Что версию ОС на устройство? Попробуйте установить цель развертывания на 4.0

+0

Версия ОС - 4.3. Пробовал настройку цели развертывания на 4.0, но все равно не пошел. – Kevin

+0

проверьте структуру UIKit в своем проекте. это ссылка на iPhoneOS4.3.sdk или из папки iPhoneOS4.2.sdk. Если из iPhoneOS4.2.sdk попробуйте удалить его и добавить снова. – Max

0

Я пробовал удалять рамки и читать ее. Все еще нет. Конечно, я прочитал все свои рамки, и теперь я также получаю эти предупреждения.

л.д.: предупреждение: игнорирование /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics файла, файл был создан для неподдерживаемый формат файла, который не связанная с архитектурой (armv6)

Если я удалил фреймворки и перечитал их из iOS4.3, как еще можно ссылаться на 4.2? Есть ли больше, чем удаление ссылки, чем удаление файла .framework?