2011-12-18 5 views
0

У меня есть эта странная проблема. Я пытаюсь перейти на XCode 4.2, поэтому я открыл свой проект в XCode 4.2 и попытался создать свой проект для устройства iOS. Сбой сборки не вызвал никаких проблем или объяснений. Самое странное, что проект построен без проблем для Simulator и XCode 3.2.6 (устройство и симулятор).Ошибка сборки XCode 4.2 с кодом ошибки 1 (без проблем), но работает на XCode 3.2.6

Это результат я получаю при строительстве:

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

При отсутствии других проблем. Я проверил идентификатор Bundle и имя продукта, и они не содержат недопустимых символов (только a-zA-Z). Я также попытался построить с LLVM 3.0 от Apple, который получил тот же результат. Профиль профилирования также был дважды проверен.

Есть ли что-нибудь еще, что может вызвать это? Что я могу сделать?

редактирования: Вот подробности из журнала:

Ld /Users/user/Library/Developer/Xcode/DerivedData/MyApp-dyvsuphvmlexzzghpgbnkfzmtqas/Build/Products/Debug-iphoneos/MyApp.app/MyApp normal armv7 
    cd /Users/user/Documents/Projects/MyApp 
    setenv IPHONEOS_DEPLOYMENT_TARGET 4.0 
    setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/usr/local/git/bin" 
    /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-g++-4.2 -arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk -L/Users/user/Library/Developer/Xcode/DerivedData/MyApp-dyvsuphvmlexzzghpgbnkfzmtqas/Build/Products/Debug-iphoneos -LRouteMe/MapView -LRouteMe/MapView/GTM -LRouteMe/MapView/Map -LRouteMe/MapView/UnitTesting -LRouteMe/MapView/Map/Cache.xcdatamodel -LRouteMe/MapView/Map/FMDB -LRouteMe/MapView/Map/Resources -F/Users/user/Library/Developer/Xcode/DerivedData/MyApp-dyvsuphvmlexzzghpgbnkfzmtqas/Build/Products/Debug-iphoneos -filelist /Users/user/Library/Developer/Xcode/DerivedData/MyApp-dyvsuphvmlexzzghpgbnkfzmtqas/Build/Intermediates/MyApp.build/Debug-iphoneos/MyApp.build/Objects-normal/armv7/MyApp.LinkFileList -dead_strip -ObjC -all_load -miphoneos-version-min=4.0 /Users/user/Library/Developer/Xcode/DerivedData/MyApp-dyvsuphvmlexzzghpgbnkfzmtqas/Build/Products/Debug-iphoneos/libMapView.a -framework AudioToolbox -framework AVFoundation -framework CoreGraphics -framework CoreLocation -framework Foundation -framework MapKit -framework MediaPlayer -framework OpenAL -framework QuartzCore -framework SystemConfiguration -framework UIKit -lsqlite3.0 -lstdc++.6 -framework CoreData -framework StoreKit -framework CoreMotion -o /Users/user/Library/Developer/Xcode/DerivedData/MyApp-dyvsuphvmlexzzghpgbnkfzmtqas/Build/Products/Debug-iphoneos/MyApp.app/MyApp 

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

Попробуйте просмотреть подробный журнал сборки и опубликовать его? Щелкните правой кнопкой мыши на проблеме в навигаторе проблем (команда-4) и выберите «Показывать в журнале», чтобы перейти в журнал сборки. –

+0

Hrm. Это немного информации. По многим причинам, похоже, много людей с этой проблемой. Попробуйте очистить папку сборки? –

+0

Я сделал ... к сожалению, это не помогает. – MCO

ответ

0

Я наконец-то нашел решение! (спасибо совету Джесси Русака) Я использовал библиотеку CloudMade для отображения карты. Эта библиотека, вероятно, вызвала проблему. Я удалил библиотеку и удалил все пути поиска библиотеки и заголовка. После этого я изменил базовый SDK проектов CloudMade на «Последняя iOS» и снова добавил библиотеку в свой проект. Повторно добавили его в путь поиска библиотеки и заголовка, и вот оно! это сработало!

Спасибо всем!

Смежные вопросы