Я создал фреймворк iOS (выпуск), но когда я 'nm'/'otool', я вижу символы, которые я не хочу показывать. И это локальные символы (не нужно их экспортировать).Как я могу лишить символы из моей рамки iOS?
В качестве примера: Я извлекаю руку64 часть используя lipo. И я вижу, какие символы экспортируются в двоичном формате, используя «nm -G myLibrary». Я получаю много: _kMyLibraryPrivateKey _MyLibrarySecretThing
Я пытался использовать «полосы -x MyLibrary -o MyLibraryStripped», я не получаю сообщение об ошибке, но бинарное все тот же размер, и я получаю тот же результат с ' нм ".
Почему ничего не делает? как я могу удалить все эти символы из своей структуры и сохранить только тот, который необходим приложениям, использующим его?
Любая помощь приветствуется! Благодаря!
Я знаю, что это может быть немного экспертное поле, но я очень обеспокоен тем, что видно из моей рамки ... Я также пробовал nmedit без успеха –
Похоже, я мог бы использовать 'ld' too но трудно найти какой-либо пример –