Сборка проекта Xcode, загруженного с GitHub

1

Я только начинаю изучать код и приложения для программирования.

Я скачал исходный код проекта XCode для приложения Mac, которое я хочу использовать, с GitHub.

Как я могу превратить этот код в исполняемое приложение?

В файле readme из репозитория указаны 3 шага для создания проекта. Я сделал первые 2 шага, но я не знаю, как завершить последний.

Может кто-нибудь помочь мне понять разницу между сборкой архива и запуском / отладкой, и как это сделать в Xcode?

InterestedLearner
источник
3
Какую часть раздела документа Создание из исходного кода вы не понимаете? поэтому мы можем объяснить это, но в целом этот вопрос представляется слишком широким
Марк
2
@ Марк прав - мы не можем знать, что вы делаете, и не знаем. Вы захотите разбить вещи на очень маленькие куски, если хотите научиться программировать на Stack Exchange - здесь или переполнение стека. Если вы ничего не знаете о программировании - начинать с игровых площадок Xcode и структурированных уроков может быть менее болезненным - но если вам нравится этот проект - это может быть место для вас, в конце концов, начать.
bmike
Вы установили CocoaPods, как указано?
nohillside
Да, я сделал это.
Заинтересованный
Вы должны быть в Mac-Linux-USB-Loaderкаталоге, созданном git clone ...для запуска pod install.
nohillside

Ответы:

3

Меню справки прекрасно работает в Xcode. Если вы будете искать каждый термин, перечисленный в шаге 3, необходимые вам пункты меню будут показаны вам в Xcode.

введите описание изображения здесь

Запуск приложения для Mac тривиален - нажмите кнопку воспроизведения на панели инструментов - вам не нужны симуляторы, сертификаты, настройки или выбор схемы, как показано на рисунке выше.

Поскольку вы новичок, я бы также потратил время на ознакомление с документацией Xcode.

Вы получите оповещения в области деятельности, если что-то не получится - проект, с которого вы начинаете, принял сотни решений в файле проекта, десятки из которых заняли бы у меня несколько недель, чтобы переварить (тратя на это один час в день) и понять на поверхностном уровне. Я не полностью занятый разработчик, но я собираю и создаю приложения для Mac с конца 80-х, и мне все еще нужно читать документы, смотреть видео wwdc и задавать вопросы онлайн. Удачи и не беспокойтесь, если у вас впереди много работы, чтобы найти и исправить ошибки компиляции, или если вы начали новый проект, чтобы узнать, как Xcode работает шаг за шагом.

bmike
источник
Я открыл Mac Linux USB Loader.xcworkspace, но Xcode не отвечает, когда я нажимаю run. Похоже, индексация. Я оставил Xcode открытым в течение часа, и он по-прежнему говорит индексирование на панели действий
InterestedLearner
Да, я полагаю, что вы можете не получить корректный запуск, но, возможно, однажды кнопка воспроизведения позволит вам попытаться запустить код. Многие зависимости какао-стручка могут занять некоторое время (десятки минут или больше), чтобы скомпилировать для вас.
bmike
Хорошо, я наконец смог бежать, но я получил 2 ошибки. Они о подписании сертификата. Один из них был о добавлении учетной записи разработчика в XCode, что не проблема, но другой говорит: «Не найден сертификат для подписи« Mac Development »найден». Как мне исправить вторую ошибку?
Заинтересованный
1
@InterestedLearner AppleStackExchange не работает так. Пожалуйста, сначала прочтите Справку XCode, затем найдите в ASE или Google похожие сообщения об ошибках («Сертификат подписи« Mac Development »не найден»), а затем задайте дополнительный вопрос не в комментариях, а в качестве нового вопроса, если у вас его нет. нашел подходящий ответ здесь или в другом месте.
klanomath