iOS 5.X 以降、次の方法で無線情報を取得していました。iOS 5.1 では、CellID、MCC、MNC、LAC、およびネットワークを取得します
しかし、iOS 8.3 ベータ版 (および 8.3 GM) では、このプライベート API
_CTServerConnectionCellMonitorCopyCellInfo
もう機能しません。
iOS 5.X 以降、次の方法で無線情報を取得していました。iOS 5.1 では、CellID、MCC、MNC、LAC、およびネットワークを取得します
しかし、iOS 8.3 ベータ版 (および 8.3 GM) では、このプライベート API
_CTServerConnectionCellMonitorCopyCellInfo
もう機能しません。
Apple は CoreTelephony の脆弱性について知らされたため、CoreTelephony への呼び出しが失敗するようになりました。呼び出し元がサンドボックス化されているかどうかを確認しているため、デバッグ後に次のことがわかります。
Caller not allowed to perform action: TelephonyApiTest.240, action = sandboxed lookup, code = 1: Operation not permitted, uid = 501, euid = 501, gid = 501, egid = 501, asid = 0
ただし、機能する呼び出しはまだほとんどありません。たとえば、次のようになります。
_CTServerConnectionCopyWakeReason
_CTServerConnectionCopyVoiceMailInfo
etc ... すべて試したわけではありません。
CTGetSignalStrength
現在の大きな問題は、常に 0 を返すため、信号強度を取得することさえできないことです。
そして、あなたの場合のように制限された呼び出しを試みたとき、_CTServerConnectionCellMonitorCopyCellInfo
エラーコードCTError
が 13 (許可が拒否されました)であることがわかります