↑のiOS14でMultipeerConnectivity.frameworkがiOS14実機でエラーになる件ですが、Appleのデベロッパーフォーラムに解決策が載っていました。
Info.plist で
NSLocalNetworkUsageDescription
を追加する- 以下のような
NSBonjourServices
を追加する
<key>NSBonjourServices</key> <array> <string>_{SERVICE_TYPE}._tcp</string> <string>_{SERVICE_TYPE}._udp</string> </array>
NSBonjourServices
の値については .
と _
の位置に注意が必要です。
上記の設定をしたところ、 iOS14 実機でも MultipeerConnectivity.framework が動作するようになりました。