Xcode 4 Mavericks Создание универсального бинарного кода для OSX зависает

Было ли когда-нибудь возможно создать инструмент командной строки C ++ в виде толстого двоичного файла в XCode (32-битный и 64-битный в одном файле)? Я думал, что это так, но если я попробую это сейчас, XCode зависает во время «Создание универсального двоичного файла».

Я обновился до OSX Mavericks и использую XCode 4.6.2. Неважно, какой компилятор я выберу. Как только я установил «Build Active Architecture Only» в false, компилятор зависает во время «Создание универсального двоичного файла».
Кроме того, я создаю статическую библиотеку C ++ в своем проекте, которая не имеет проблем для сборки 32- и 64-битных в одном файле.

Я надеюсь, что вы можете мне помочь.

ура
Georg

1

Решение

У меня была такая же проблема после обновления до Маверикс. Оба Xcode 4.6.3. и Xcode 3.2.6 бесконечно зависали во время «Создание универсального бинарного файла».

Как это lipo Инструмент командной строки, который создает универсальные двоичные файлы. Я провел небольшое исследование и нашел обсуждение, которое решило мои проблемы:
Установка psycopg2 застряла между xcrun и lipo

Судя по приведенным там ответам, Xcode явно не нашел lipo в конце концов, но, к сожалению, сообщение об ошибке в этом случае не отображается.

После резервного копирования версии 10.9 /usr/bin/lipo и ссылки в /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo как описано в посте, создание универсальных двоичных файлов снова работает.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]