Как ДОЛЖНЫ создавать (и использовать) статические библиотеки на iPhone

AFAICS, любой серьезный разработчик iPhoneдолжен создавать и использовать статические библиотеки на регулярной основе, или же обречь себя на глючные, сложные в обслуживании и громоздкие проекты. Но Apple отказывается предоставлять какие-либо официальные документы по этому процессу (просто циклические ссылки: «не делайте статические, используйте динамические! ... мы не разрешаем динамические на iPhone, используйте статические!»)

Я провел более 6 месяцев, экспериментируя с этим; Я развернул статические библиотеки в нескольких приложениях для iPhone в App Store; Я придумал хорошую, работающую систему, основанную на универсальных бинарных файлах ... которая НЕМЕДЛЕННО БЫЛА, когда вышла ОС 3.x (LOL); ... У меня теперь есть новая система, которая работает со всеми версиями iPhone OS.

Я прочитал соответствующие вопросы о StackOverflow по этой теме, и они либо не заходят достаточно далеко для полного использования статических библиотек, либо требуют, чтобы вы использовали один или несколько внешних инструментов командной строки, следовательно, выход из среды IDE. Какой смысл в IDE, если вы не можете заставить все работать внутри нее?

I думать Я нашел способ, который работает полностью внутри XCode. Но я очень нервничаю, основываясь на прошлом опыте ...

Я хотел бы получить некоторые отзывы о том, на этот раз - наконец! - методом проб и ошибок я действительно понял это правильно.

ИЛИ ЖЕ ...даже лучше ... Я хотел бы найти кого-то, кто точно скажет мне, как вы «должны» это делать, как Apple ожидает / хочет / требует от вас этого.

Процесс, который у меня есть, достаточно запутан, и я написал его в двух постах:

Первый пост:основные предположения и проблемыВторой пост:методология и пошаговый процесс

ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: есть много вещей, которые я не знаю о программировании iPhone и Какао, которые я должен; Я знаю, что с тем, что я делаю, что-то не так, но я лучше поделюсь этим и, возможно, буду кричать, чем молчать и никогда не узнаю, что я облажался.

Мысли? Улучшения? Или даже ... я полный дурак, и был намного, намного более легкий путь, который я был достаточно глуп, чтобы не заметить во всех моих поисках?

Заранее спасибо...

Ответы на вопрос(4)

Ваш ответ на вопрос