2009-09-30 15 views
5

Czy ktoś może wyjaśnić, dlaczego uzyskuję różne wyniki podczas kompilowania tego samego projektu XCode 4.x za pomocą GUI i wiersza polecenia xcodebuild?Dlaczego uzyskiwać różnice między XCode a Xcodebuild?

XCode GUI

  1. Wykonaj czystą
  2. build "Release" target
  3. Budowa powodzeniem

xcodebuild

  1. Wykonaj czystą
  2. Uruchom "xcodebuild konfigurację Release"
  3. prowadzi do następujących błędów:

    /Developer/usr/bin/gcc-4.0 -x objective-c -arch i386 -fmessage- length = 0 -pipe -std = gnu99 -Wno-trigraphy -fpaskal-ciągi -fasm-blocks -Os -Wirowne-zmienna -Wyłączone -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fvisibility = hidden-mmacosx- version-min = 10.4 -c "/Users/XXX/Extensions/NSFileManager_Extensions.m" -o "/Users/XXX/Developer/Intermediates/YourApp.build/Release/YourApp.build/Objects-normal/ppc/NSFileManager_Extensions.o " /Users/XXX/Extensions/NSFileManager_Extensions.m:15:60: error: ToxicRegularExpressions/ToxicReg ularExpressions.h: Nie ma takiego pliku lub katalogu ** BUILD FAILED **

Poniższe budują polecenia nie powiodło się: CompileC „/Users/XXX/Developer/Intermediates/YourApp.build/Release/YourApp.build /Objects-normal/ppc/NSFileManager_Extensions.o”/Users/XXX/Extensions/NSFileManager_Extensions.m normalne PPC celem-C com.apple.compilers.gcc.4_0

Wreszcie GUI + xcodebuild

  1. Na tworzą czysty w GUI
  2. build "Release" target
  3. Buduje powodzeniem
  4. Run "xcodebuild -konfigurację Release"
  5. Buduje powodzeniem

Odpowiedz

2

Spróbuj przejściu SDK w linii poleceń, tak jak :

xcodebuild -configuration Release -sdk iphonesimulator3.0 
+0

Przepraszam, myliłem się. Problem NIE został rozwiązany przez dodanie opcji -sdk –

Powiązane problemy