Проблема обновления XCode 3.x до 4.0 - PullRequest
1 голос
/ 12 мая 2011

Я только что обновил XCode 3.x до 4.0 и столкнулся со следующей ошибкой сборки.

Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

Я пытался обойти эту ошибку, но не смог ее устранить.Кто-нибудь знает исправить это, пожалуйста?

Полное сообщение об ошибке:

Ld / Users / xxx / Библиотека / Разработчик / Xcode / DerivedData / myApp-ddoknnyqnanytlcpbqpazmjjqbpx / Build / Products / Debug-iphoneos / myApp.app / myApp normal armv7 cd "/ xcode - svn / TheAppStudio / TheAppStudio" setenv IPHONEOS_DEPLOYMENT_TARGET 4.2 setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/bin/usr / bin: / bin: / usr / sbin: / sbin "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 -arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk -L / Пользователи / xxx / Библиотека / Разработчик / Xcode / DerivedData / myApp-ddoknnyqnanytlcpbqpazmjjqbpx / Сборка / Продукты / Debug-iphoneos -F / Пользователи / xxx / Библиотека / Разработчик / Xcode / DerivedData / myApjpqdpd/ Build / Products / Debug-iphoneos -filelist /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Intermediates/myApp.build/Debug-iphoneos/malAjects/mypjectsp.LinkFileList -dead_strip -all_load -ObjC -miphoneos-version-min = 4.2 -фреймворк Foundation -рамка UIKit -фреймворк CoreGraphics -framework QuartzCore / Users / xxx / Библиотека / Разработчик / Xcode / DerivedData / myApp-ddoknpjpjpjbqDebug-iphoneos / libThree20.a /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20Core.a / Пользователи / библиотека / XxxA / мой / xxxA Deriveddoknnyqnanytlcpbqpazmjjqbpx / Build / Products / Debug-iphoneos / libThree20Network.a /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjeb / / xp / xp_d_d_d_d_D_D_D_S_D_D_S_D_D_S_S_S_S_S_S_WXcode / DerivedData / MYAPP-ddoknnyqnanytlcpbqpazmjjqbpx / Build / Продукты / Debug-iphoneos / libThree20UI.a /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20UICommon.a / Пользователи /ххх / Library / Developer / Xcode / DerivedData / MYAPP-ddoknnyqnanytlcpbqpazmjjqbpx / Build / Products / Debug-iphoneos / libThree20UINavigator.a -framework Security -framework SystemConfiguration -framework MessageUI -framework AVFoundation -создание MediaPlayer -framework CoreLocation -Framework -FrameworkFrameFrafфреймворк MobileCoreServices -lxml2 -o /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/myApp.app/myApp*1009-apple-101- 101-dar-dar-dar-101- g0- dar-dar14.2.1: /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20.a: Нет такого файла или каталога arm-apple-darwin10-gcc-4.2.1:/Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20Core.a: Нет такого файла или каталога arm-apple-darwin10-gcc-4.2xx: Пользователи/ Library / Developer / Xcode / DerivedData / MYAPP-ddoknnyqnanytlcpbqpazmjjqbpx / Build / Products / Debug-iphoneos / БиблиотекаThree20Network.a: такого файла или каталога не существуетНет такого файла или каталога arm-apple-darwin10-gcc-4.2.1: /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20UIкаталог arm-apple-darwin10-gcc-4.2.1: /Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20UICommon.a-файл-darwin10-GCC-4.2.1:/Users/xxx/Library/Developer/Xcode/DerivedData/myApp-ddoknnyqnanytlcpbqpazmjjqbpx/Build/Products/Debug-iphoneos/libThree20UINavigator.a: такого файла или каталога нет.Сбой gcc-4.2 с кодом выхода 1

Спасибо.

PS: я попытался очистить решение, а также подтвердил, что путь поиска в библиотеке такой же, как и у другого компьютера, на котором он работает нормально.

Ответы [ 2 ]

1 голос
/ 13 мая 2011

Я разобрался с этим.Ситуация была немного странной.SDK из трех20 библиотек был настроен на iphonesimulator и, следовательно, он генерировал файлы * .a для пути симулятора .... / Debug-iphonesimulator, но мой проект пытался найти их на пути ... / Debug-iphoneos.Библиотека three20 не позволяла мне создавать приложения для iPhone, если я не удалил iphonesimulator с поддерживаемой платформы и не изменил базовый SDK на iphones.Перестройте все три проекта по отдельности, и тогда все заработало !!

0 голосов
/ 12 мая 2011

Если очистка цели в XCode не сработала, попробуйте просто очистить каталог сборки, который находится в папке DerivedData для этого приложения.

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