Xcode 5 не отображает сборку для arm64

Xcode 5, похоже, не создает выходные данные сборки для 64-битного устройства iOS.

Я создал простой пустой проект iOS.

Затем в настройках сборки установите для VALID_ARCH значение arm64, а для ARCH — стандартные архитектуры (включая 64-разрядные).

Наконец, отобразив main.m в окне редактора, затем запрошен вывод сборки с помощью меню Product->Perform Action->Assemble "main.m".

Вместо сборки для main.m в окне отображается "Не удалось выяснить, как сгенерировать сборку для main.m".

Я пробовал это как с Xcode 5.0, так и с 5.0.1. Вывод сборки работает, когда VALID_ARCH равен armv7 armv7s (32-битный код отображается правильно). Кроме того, мне удалось вырезать рабочую командную строку сборки arm7 из Log Navigator, изменить -arch armv7 на -arch arm64 и вставьте в Терминал с правильным выходным файлом 64-битной сборки, main.s.

Кстати, Log Navigator показывает несколько строк для 32-битной руки (включая Compile main.m с параметром -S), но для arm64 Log Navigator показывает только «Сборка выполнена успешно»; это заставляет меня думать, что правило xcodebuild отсутствует, или Xcode не создает командную строку xcodebuild.

Итак, кто-нибудь еще пытался отобразить вывод сборки для arm64, и если да, то нашел ли кто-нибудь способ выполнить вывод в Xcode IDE? Или пришло время для радара? Спасибо!


person user2983788    schedule 12.11.2013    source источник


Ответы (1)


Вы пробовали использовать дисплей помощника редактора и посмотреть на опцию «Разборка». Это дает мне вывод для ARMv8. Есть вариант посмотреть и сборку.

person Steven Noyes    schedule 01.01.2014