Скрыть исходный код в быстрой среде при распространении
Я создал быстрый фреймворк для распространения среди частных клиентов, и впервые я создал фреймворк для iOS, поэтому я очень не разбираюсь во многих вещах. Возможно ли, что мои исходные коды могут быть скрыты. Я искал везде, но не могу найти правильный ответ на этот вопрос. Я не уверен, объясняю ли я это полностью, но для упрощения я не хочу, чтобы разработчики могли изменять или видеть код в моей структуре. Разве разработчики не могут просто пойти и отредактировать мой код, который они встроили в свое собственное приложение. Есть способ запретить это. Спасибо.
2 ответа
Вот фантастический учебник, демонстрирующий, как скрыть реализацию инфраструктуры Swift при распространении на Cocoapods:
https://crafttang.com/2017/10/12/hide-implementation-of-swift-framework-when-distri/
Таким образом, я на самом деле узнал больше о фреймворках за последние несколько месяцев, а также завершил работу над фреймворком, и оказалось, что то, чего я пытался достичь, можно было бы сделать, развернув только продукт фреймворка в файле products. Только ваши объявления будут видны, так что ваш источник код не будет виден, если вы не включите эти файлы тоже при распространении вашей платформы.