Ответ 1
На основе этот отчет об ошибке и this Вопрос SO, я угадывая, нет никакого поддерживаемого способа сделать это atm.
EDIT: Крис упомянул WiFinder, что побудило меня сделать немного больше копания. В соответствии с автором WiFinder блог он использовал методы из частного Apple80211.framework. (Рамки, упомянутые в вышеупомянутом связанном вопросе SO.) Очевидно, Apple больше не будет разрешать эти частные вызовы API в приложениях, что мешает ему обновлять WiFinder.
Но, если вы все равно хотите их использовать, некоторые люди опубликовали список обнаруженных функций Apple80211 для кода Google.
Похоже, Apple80211GetInfoCopy
может сделать трюк.