Ошибка при сборке с использованием xcodebuild - PullRequest
4 голосов
/ 05 июня 2010

У меня есть проект статической библиотеки iPhone xcode Objective-C. Когда я строю его в xcode, я не получаю ошибок или предупреждений. Но когда я собираю его с помощью xcodebuild из командной строки, я получаю:

"/Developer/usr/bin/gcc" -v -dM -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk -E -arch armv6 -o - -x objective-c /dev/null
gcc-4.2: error trying to exec '/Developer/usr/bin/arm-apple-darwin10-gcc-4.2.1': execvp: No such file or directory

Я не могу найти ничего, что помогло бы мне понять, в чем проблема, какие-либо идеи?

И да, файл /Developer/usr/bin/arm-apple-darwin10-gcc-4.2.1 существует: -)

1 Ответ

2 голосов
/ 29 июня 2010

По какой-то причине мне показалось, что это исправляет фактическую архитектуру, которая будет использоваться.

Например, эта команда не выполняется:

/Developer-SDK4/usr/bin/xcodebuild -target ProjectName -configuration Release build PLATFORM_NAME=iphonesimulator BUILDSDK=/Developer-SDK4

Но этот работает:

/Developer-SDK4/usr/bin/xcodebuild -target ProjectName -configuration Release build PLATFORM_NAME=iphonesimulator BUILDSDK=/Developer-SDK4 ARCHS=i386

Обратите внимание, это не помогло мне только при сборке с симулятором. Создание против устройства, казалось, работало просто отлично.

...