0

現在、.plist ファイルの CFBundleURLTypes の値を新しい値に変更しようとしていますが、何も効果がなく、呼び出しても古い値がまだ存在しているようです

NSLog(@"%@", [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleURLTypes"]);

プロジェクト全体で古い値を検索しましたが、古い値はどこにもありません。プロジェクトを 2 回クリーンアップしましたが、効果がありません。サポートされている URL スキームはどこかにキャッシュされますか? ご協力いただきありがとうございます

4

2 に答える 2

1

キャッシュされません。メイン バンドルは、変更すると署名が無効になるため、iOS では読み取り専用です。おそらくジェイルブレイクがなければ、展開後に Info plist を変更する方法はないと思います。

于 2013-02-12T22:53:22.593 に答える
0

解決しました。問題は、アプリに追加のターゲットを追加したことと、ターゲットの追加の .plist がプロジェクトに含まれていなかったため、変更が影響しなかったことです。

于 2013-02-13T08:48:22.257 に答える