Я написал небольшую частную структуру, которую хочу разделить между несколькими приложениями iOS.Как встроить частную инфраструктуру Objective-C в приложение iOS на Xcode 6 с рабочими областями
Вот поток работы я себе:
- Прицепные SimpleApp из системы управления.
- Pull BobFramework от источника управления.
- Каким-то образом Вставить BobFramework в SimpleApp с помощью Xcode.
- Строительство проекта.
- Выполнено!
Проблема в том, как выполнить шаг «Встраивание с помощью Xcode»?
Я не могу найти пошаговые инструкции о том, как это сделать. Apple's docs - устаревшая ложь.
Все вопросы о переполнении стека, которые я нашел, предполагают, что читатели знают общую процедуру, и я не могу собрать достаточно контекстных подсказок, чтобы заполнить подразумеваемые шаги. На самом деле, я бы сказал, что многие вопросы связаны с тем, что в Apple нет современной опубликованной процедуры, и поэтому многие люди следят за предполагаемыми или угаданными шагами.
Самый прямой, простой, полный и актуальный set of steps Я нашел применение в основном для Swift. Процедура для Swift разумна, и я бы хотел использовать ее, но я использую Objective-C.
Я пробовал несколько экспериментов, основанных на том, что я угадываю, процедура есть, но есть так много возможностей того, что может быть правильной процедурой, что я не думаю, что опубликовать одну из моих конкретных проблем - это правильный подход на этом время. В конце концов, все, что я сделал, ведущее к моей проблеме, может быть неправильным.
Почему бы просто не использовать второй файл проекта в вашем рабочем пространстве? –
@IanMacDonald Шаг за шагом как? Я читал десятки однострочных замечаний, которые намекают на части ответов. Я хочу, чтобы этот вопрос задокументировал полный ответ, потому что пока я не нашел его. – Jeff
Шаг 1: Откройте Finder в папку, содержащую ваш проект BobFramework. Шаг 2. Откройте Xcode с рабочей областью, содержащей ваш проект SimpleApp. Шаг 3. Перетащите проект BobFramework в Навигатор проектов в Xcode, чтобы привязать его к той же рабочей области, что и ваш SimpleApp. –