2010-03-11 3 views
2

Я ничего не знаю о Xcode, за исключением того, что это интерфейс разработчика от Apple, который фактически поставляется на компакт-диске OSX, и он также используется для создания приложений для iPhone.Запуск приложений Xcode без установки Xcode

Я также знаю, что у него есть папка с приложениями, заполненная небольшими утилит, которые действительно полезны. Я пробовал grabbing one of them и работал, не устанавливая Xcode, но он не работает. Это приносит ошибку и отчет о проблемах, из которых я считаю, что соответствующая часть это:

 
Dyld Error Message: 
    Library not loaded: @rpath/DevToolsInterface.framework/Versions/A/DevToolsInterface 

Я пытался, конечно, расположение, что «рамки», не имели успеха.

Ну ...

Я предполагаю, что это, вероятно, можно установить Xcode, получить этот источник полезности, если она существует где-то, и компилировать для автономных. Но это выходит за рамки моей точки зрения.

Я просто хочу знать, есть ли где-нибудь я могу получить эти утилиты и/или заставить их работать без необходимости установки Xcode вообще.

ответ

5

Большинство инструментов разработчика зависит от нескольких общих фреймворков, которые установлены в /Developer/Library/PrivateFrameworks и /Developer/Library/Frameworks, а некоторые из этих инструментов также зависят от других файлов в папке /Developer/Library.

Средства разработчика Apple предназначены для установки и использования в качестве набора.

Почему бы просто не установить инструменты для разработчиков? Есть ли конкретная причина, по которой вы не хотите этого делать? Вы можете не устанавливать документацию и различные другие пакеты, если вас беспокоит дисковое пространство.

+0

Хорошо, это отвечает, почему он не работает - как и ожидалось, это связано с нарушенными зависимостями. Я не очень беспокоюсь о дискового пространства, я все равно установлю XCode, но я хотел иметь возможность получить FileMerge и другие инструменты, не требуя этого, потому что, если я хочу всего 1,5 МБ, я не хотел для установки 1,5 ГБ. Поэтому я все еще надеюсь узнать, есть ли способ установить любой из них, не устанавливая XCode перед его установкой. – cregox

+1

Я просто отвечу на это как *** «это нелегко сделать» ***. – cregox

+0

@jrodatus, который отвечает? – cregox

3

Как указано в записи связанного суперпользователя, эти инструменты (такие как FileMerge) являются частью набора инструментов разработчика XCode. Они не зависят от XCode как приложения - просто они входят в состав набора инструментов dev.

Поскольку инструменты разработчика бесплатны, вы можете свободно их скачивать и использовать, если хотите (вам не нужно использовать сам XCode).

В качестве альтернативы существуют другие инструменты сравнения/слияния файлов. Моей любимой для Mac является Changes (также упоминается в записи суперпользователя).

+0

Ну, тогда почему это не работает? – cregox

+0

Почему не работает? Вы сказали, что не установили XCode, не так ли? Или вы имели в виду, что вы установили инструменты dev * except * для XCode? – philsquared

+0

@Phil Вы сказали, что эти инструменты не зависят от XCode как приложения, что мне не нужно использовать XCode. Я не установил инструменты XCode и dev. Я просто схватил один инструмент FileMerge.app, и он не работает. Мне кажется, что это противоречие. – cregox