GraveDollの備忘録ブログ

勉強したことや捗るグッズの備忘録です。

macOS 10.14 Mojave では32bitアプリでCWInterfaceの生成ができない件

support.apple.com

10月にmacOS 10.14 Mojaveがリリースされ、32ビットアプリをサポートする最後のmacOSと発表されました。
そこで、無線LANを使う32bitアプリをMojaveで動作確認してみると無線LANインターフェース(CWInterface)の取得に失敗してしまいます。

let interface = CWWiFiClient.shared().interface()//32bitだとnilになる

64bitでビルドしたら取得できていましたので起動はするが動作は保証しないってことなんでしょうか・・・。
というわけでまだ64bit対応していないアプリがあれば早く移行しましょう。