2012-05-03 5 views

ответ

23

Если вы еще не опорожнили мусор, закройте Xcode и откройте корзину в Finder. Найдите папку фреймворка, которую вы случайно удалили. В Finder откройте другое окно с помощью пути /System/Library/Frameworks (начиная с Macintosh HD, если вы хотите открыть папку вручную) и перетащите рамку из корзины в папку Framework. Повторно запустите Xcode и вы сможете снова добавить фрейм в целевые настройки.

+2

Я случайно удалил рамки навсегда, я переустановил все и получил их обратно. :) Но спасибо любым способом .. !! – Shailesh

+0

Да, лучшее решение @ 555nick Не нужно переустанавливать XCode :) Спасибо – NSExpression

+2

Лучше щелкнуть правой кнопкой мыши файл фреймворка и выбрать «Отложить назад», чтобы он вернул его туда, откуда он его достал. Это немного более надежное будущее – d2burke

3

Выше метод не будет работать, если ваше местоположение xCode отличается. Для этого открытого xCode нажмите значок верхнего синего проекта. Нажмите Target-> build Phases -> Link Binary With Libraries.

Теперь щелкните правой кнопкой мыши или выберите любой существующий фреймворк и Показать в Finder.

Таким образом вы получите местоположение существующей инфраструктуры по умолчанию. Теперь перейдите в это место и снова добавьте удаленные рамки.

Перезагрузите xcode, после чего вы увидите свою удаленную структуру, как раньше.

11

Если вы не опорожнили свой мусор, вы найдете свои рамки там. В случае, если удаленные рамки являются IOS рамки просто копировать/перемещать их из вашего мусора в каталог рамок Xcode, который будет следующим для большинства установок на сегодняшний день (XCode 5 + IOS 7):

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/

Для OS X каркасов пути, отправленного 555nick может быть правильной (не проверял, что, хотя): /System/Library/Frameworks

BTW: Вы можете быстро открывать такие пути, открывая искатель и используя Shift+Cmd+G ярлык.

+0

Да, это. У меня была такая же проблема в Xcode 6, и это было решение. Благодаря! – Mike

0

ОК. Поэтому, если вы удалили фреймворки из finder, а также из корзины, это решение. Если у вас есть другая версия xcode, установленная на вашем Mac, тогда откройте это. В любом из ваших проектов попробуйте добавить любую из недавно удаленных фреймворков. щелкните правой кнопкой мыши по нему и перейдите в окно поиска и скопируйте его.

Теперь перейдите к xcode, из которого были удалены фреймы, перейдите в окно fnder в том же процессе выше и вставьте только что скопированную фреймворк yoy. У меня была такая же проблема, как у вас, и это помогло мне.

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