2016-03-14 1 views
-1

Возможно, основной вопрос, но я не уверен, с чего начать для ответа. Я очень новичок в Xcode, Cocoa, Swift и Objective-C.Компиляция проекта Xcode из zip open-source GitHub скачать

Я заинтересован в разработке редактора Markdown с открытым исходным кодом для Mac, который будет построен из существующего кода с открытым исходным кодом. Я отправился в GitHub, чтобы загрузить исходный код для двух существующих проектов, MacDown и WriteDown! Для обоих проектов я загружаю проект .zip-файла (и я рад, что кнопка для этого - now easily available), и извлеките содержимое .zip-файла на мой жесткий диск. В каждом проекте есть файл .xcodeproj, который я открываю в Xcode ... и я вижу массу ошибок, в основном из-за отсутствующих вещей, поэтому я не могу их создавать и запускать.

С WriteDown Я вижу «отсутствующий базовый SDK» (и получаю соответствующую ошибку при попытке запустить его) и многие другие файлы отсутствуют (фреймворки, продукты и «контейнеры»). С MacDown я получаю много ошибок, говорящих о недостающих файлах pod.

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

Я использую Xcode 6.1.1 на OS X 10.9.5, что, по-видимому, MacDown указывает на то, что оно совместимо с.

+0

Давайте возьмем MacDown в качестве примера. Начинается [раздел ReadMe] (https://github.com/MacDownApp/macdown/blob/master/README.md): «После клонирования репозитория выполните следующие команды внутри корня репозитория». Ты этого не делал. – matt

+0

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что он не хочет читать ReadMe. – matt

ответ

0

Немного вещей:
1) Если доступно пространство .xcworkspace, вы должны открыть это вместо .xcproj. Рабочая область содержит несколько проектов, важных для построения приложения.

2) Заканчивать этот ответ на "Missing Base SDK" XCODE Base SDK Missing

3) Перейти к /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs и проверить, чтобы убедиться, у вас есть соответствующая SDKs системы, доступные

4) Похоже, что эти проекты также требуется CocoaPods, диспетчер зависимостей OS X. Вам необходимо загрузить зависимостей сторон «сторонников» AKA для создания приложения

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