2014-02-01 2 views
3

Я пытался создать приложение, поддерживающее 10.7+, используя Xcode 5 на 10.9. Я могу работать 10.8+, но мне не удалось заставить работать 10.7.Целевая ОС X 10.7+ на Xcode 5

Я попытался следующие:

  • инвалидов базовой интернационализации (я думаю)
  • выключил autolayout в моем XIb
  • набор 10.7+ в качестве цели для моей XIb
  • скопирована в 10.6 и 10.7 SDK из 4.3.3 в папку «Содержание/Разработчик/Платформы/MacOSX.platforms/Developers/SDKs»
  • установить цель развертывания до 10.7
  • , установленный базовым sdks до 10.7

Когда я делаю вышеуказанное (главным образом, целевые и базовые SDK развертывания), я не могу работать на 10.9. Появляется следующее сообщение об ошибке.

Xcode не может работать с выбранным пунктом назначения.

Это кажется исключительно сложным. Что мне не хватает? Что еще я могу попробовать?

ответ

1

Это сообщение предполагает, что вы пытаетесь запустить 64-разрядный код в 32-разрядной точке назначения. Повторив шаги, я вижу эту проблему с перерывами, но если я ее очищу и перезапустил, она будет работать.

Убедитесь, что вы выбрали 64-разрядный пункт назначения («Мой Mac 64-бит») и который вы создаете для 64-разрядной версии Intel (а не «Universal»). Я подозреваю, что здесь есть ошибка Xcode, так как я вижу, что она терпит неудачу, а затем преуспевает, если я чищу между ними, но это не поддерживаемая конфигурация, и Apple не собирается вам помочь (т. Е. Радар, вероятно, пустая трата времени).

BTW: I build for 10.5 every day with Xcode 5 без проблем, но я явно строю только для 32-бит и поэтому, вероятно, не сталкиваюсь с этой проблемой.

+0

Спасибо, Роб! Просто подсказка, что я на правильном пути, помогает ... я буду продолжать. – abwaters

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