Я использую SwiftShield, чтобы запутать свой проект, но, несмотря на использование флагов исключения (--ignore-names, --ignore-targets), он продолжает обрабатывать определенные файлы из каталога Pods, вызывая ошибки. В частности, такие файлы, как ResponseSerialization.swift и Concurrency.swift из Alamofire, обрабатываются, хотя они должны быть исключены.
Запустите SwiftShield с флагами исключения:
sudo Swiftshield Obfuscate
--project-file "fySDK.xcworkspace"
--схема "fySDK"
--ignore-names "fySDK/Pods/*"
--verbose
ошибка
ответ об ошибке (запрос не выполнен): '/Volumes/Project/fySDK/Pods/Alamofire/Source/Features/ResponseSerialization.swift' не является частью входных файлов
ответ об ошибке (запрос не выполнен): «/Volumes/Project/fySDK/Pods/Alamofire/Source/Features/Concurrency.swift» не является частью входных файлов
Пожалуйста, помогите решить проблему, из-за которой SwiftShield не исключает должным образом файлы Pods из обфускации. Мы будем очень признательны за любые рекомендации и исправления.
Подробнее здесь: https://stackoverflow.com/questions/792 ... s-properly