2016-09-23 9 views
8

У меня много рабочих проектов, построенных в Xcode 6.4 (имело OS X Yosemite). Недавно я обновился до macOS Sierra. А также я установил версию Xcode 7.3.1. i.e. У меня есть несколько версий Xcode по этой ссылке. http://iosdevelopertips.com/xcode/install-multiple-versions-of-xcode.htmlXcode 6.4 неожиданно завершает работу в macOS Sierra?

Однако я могу открыть свои проекты в Xcode 7.3.1, но он показывает слишком много ошибок. Я хочу открыть его в Xcode 6.4, который дает мне ошибку «Xcode неожиданно завершает работу». каждый раз, когда я вновь открыть проект в Xcode 6.4

Я попытался это решение, до сих пор нет результатов

  1. Xcode quits unexpectedly every time I open my project

  2. Xcode 5 crashes -- Xcode quit unexpectedly

Я понимаю, что есть некоторые проблемы совместимости. Есть ли какое-нибудь решение. КОТОРЫЙ ПОЖАЛУЙСТА, ПОМОГИТЕ МЕНЯ.

ответ

1

У меня была та же проблема. Похоже, проблема связана с отсутствием Ubiquity.framework в более новых версиях ОС. Мне удалось получить Xcode 6.4 работать на OS 10.12 со следующим:

Отключить систему защиты целостности (SIP)

  1. Перезагрузите Mac.
  2. Перед тем, как OS X запустится, удерживайте Command-R и удерживайте ее нажатой, пока не увидите значок Apple и индикатор выполнения. Выпуск. Это загружает вас в Recovery.
  3. В меню «Служебные программы» выберите «Терминал».
  4. В командной строке введите точно следующее, а затем нажмите Return: csrutil disable
  5. В терминале должно отображаться сообщение о том, что SIP отключен.
  6. В меню, выберите «Перезапустить». II. копия "OS X El Capitan 10.11.6" /System/Library/PrivateFrameworks/Ubiquiy.framework в "OS X Sierra" /System/Library/PrivateFrameworks/Ubiquity.framework

III.Включение системы защиты целостности (SIP)

Заслуга: http://bbs.iosre.com/t/xcode-6-4-on-os-x-sierra/5453 работать:

+0

@ Kakopapppa: Спасибо за ответ !!!, решение действительно сработало для меня .... –

1

this solution Возможно, это поможет.

+0

Чтобы прокомментировать комментарий FrankerZ к удаленному ответу: «Ссылка на потенциальное решение всегда приветствуется, но, пожалуйста, [добавить контекст вокруг ссылки] (http://meta.stackoverflow.com/a/8259), чтобы ваш товарищ пользователи будут иметь представление о том, что это такое и почему оно есть. Всегда указывайте наиболее значимую часть важной ссылки, если целевой сайт недоступен или постоянно отключен. Учитывайте, что это всего лишь ссылка на внешний сайт это возможная причина [Почему и как удаляются некоторые ответы?] (http://stackoverflow.com/help/deleted-answers) « – JAB

+0

Эй, Сергей, Пробовал решение выше, но проблема еще не решена. anyWay Спасибо за ответ человека ... –

+0

Похоже, хороший ответ. –

1

Apple рекомендует обновлять до новых версий xcode. Это было бы хорошо, если бы новые версии xcode позволяли запускать симулятор на ВСЕХ предыдущих версиях iOS (чего не было).

Так что если вам нужно поддерживать более старые устройства (которые, если вам нужны корпоративные приложения, которые вам нужны), вы придерживаетесь старых версий xcode, которые по-прежнему поддерживают самое низкое оборудование, которое вам необходимо поддерживать.

0

У меня такая же проблема. Проект идет на xcode6.4.Когда я обновляюсь с mac 10.11 до 10.12. Xcode 6.4 разбился при открытии. Я только что понизился до 10.11.

0

Я сделал все решения, перечисленные выше, а также по другим вопросам ССО, никто не работал для меня.

Я удалил последний файл {PROJECT-FOLDER}/{YOUR-PROJECT-NAME}.entitlements и его жизнь!

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