CatHand Blog

アプリ開発やMac弄り

iOS14でMultipeerConnectivity.frameworkがエラーになる件の解決編

www.cathand.app

↑のiOS14でMultipeerConnectivity.frameworkがiOS14実機でエラーになる件ですが、Appleデベロッパーフォーラムに解決策が載っていました。

developer.apple.com

Info.plist で

  • NSLocalNetworkUsageDescription を追加する
  • 以下のような NSBonjourServices を追加する
<key>NSBonjourServices</key>
    <array>
        <string>_{SERVICE_TYPE}._tcp</string>
        <string>_{SERVICE_TYPE}._udp</string>
    </array>

NSBonjourServices の値については ._ の位置に注意が必要です。

上記の設定をしたところ、 iOS14 実機でも MultipeerConnectivity.framework が動作するようになりました。