iOS не имеет API для работы с SMB.Тем не менее, SMB в настоящее время задокументирована Microsoft, и реализовать это не невозможно (хотя и не так просто).Я создал бесплатный проект, который содержит большую часть того, что вам нужно для работы с SMB.См.
https://sourceforge.net/projects/smb4ios/
Он не использует Samba или любые другие тяжелые библиотеки.Работает в основном для принтеров, но с тем, что уже есть, легко добавить поддержку для обработки файлов или чего-то еще.
Мне наплевать на GPL, вы можете просто повторно использовать код без проблем для этого.Просто проверьте, имеет ли используемая мной библиотека NTLM правильную лицензию (или внедрите свою собственную NTLM).