web-dev-qa-db-ja.com

このアプリはスキームtelのクエリを許可されていません

2010年に作成された古いプロジェクトonbjectif-cを開いたところ、インターフェイスが機能しないことを除いて、アプリケーションは正常に動作します。スキームtelの場合」。

私の研究によれば、エラーはios 9に関連していることがわかりましたが、解決方法が見つかりません

14
user3851069

つまり、info.plistにスキーム「tel」を追加する必要があります。つまり、

    <key>LSApplicationQueriesSchemes</key>
            <array>
                    <string>tel</string>
            </array>

これにより、スキーム「tel」がホワイトリストに登録されます

14

同じ間違いがあります!問題は、URLスキームで電話を使用する場合、Info.plistに特別なキーは必要ないということです。答えはシミュレータでは、これは機能しません。デバイスでテストする必要があります。シミュレータにはキャリアサービスがありません。

11
Vitya Shurapov