У меня есть дерево проекта в Xcode, которое выглядит так: AppProject зависит от ObjcWrapper, который, в свою очередь, зависит от PureCppLib. ObjcWrapper и PureCppLib - проекты статических библиотек. В совокупности все источники едва достигают 15 тыс. Строк кода, и, как и ожидалось, размер получаемого двоичного файла составляет около 750 Кб в режиме выпуска и чуть более 1 Мб в режиме отладки. Пока все хорошо.
Однако ObjcWraper.a и PureCppLib.a занимают более 6 МБ каждый в любом режиме. Итак, первый вопрос: почему это так? Но что еще более важно, как я могу гарантировать, что эти статические библиотеки не содержат частей или всего исходного кода?
Заранее спасибо!