7

私はバージョンに最適なオーディオアプリケーションを持っていiPhone 3.1.xます。

マルチタスク環境で動作するようにiOS4.0にアップグレードしようとしています。UIBackgroundModesで新しいキーを作成しようとすると、そのキーinfo.plist(「必要なバックグラウンドモード」)がドロップダウンリストに表示されませんか?

また、Xcode SDKを3.2.3に、Base SDKを4.0に、展開ターゲットを4.0にアップグレードしましたが、それでもUIBackgroundModes(「必要なバックグラウンドモード」)はinfo.plistドロップダウンリストに表示されません。

4.0のテストプロジェクトも作成しました。そのinfo.listドロップダウンリストに「必須のバックグラウンドモード」があります。

私は何か見落としてますか?

4

3 に答える 3

26

.plistファイルを編集して手動でキーを追加できます

    <key>UIBackgroundModes</key>
    <array>
            <string>audio</string>
    </array>
于 2010-07-15T02:36:04.303 に答える
4

XcodeでUIBackgroundModesアイテムを作成する場合(XMLを手動で編集するのではなく)、タイプARRAYとして新しいキーを作成してから、値が次の新しいアイテム(デフォルトでは「アイテム0」として表示されます)を追加してください。 "オーディオ"。値が「audio」の文字列キーを作成するだけでは、機能しません。

于 2010-08-24T15:48:11.777 に答える
3

Re Woodmantechの回答:Xcode 3.2は、Xcodeにこのキーを追加するときに、命名法を少し変更しました。キーは「必要なバックグラウンドモード」と呼ばれ、アイテム0は「アプリがオーディオを再生する」に設定する必要があります。どちらもGUIドロップダウンメニューから利用できます

于 2011-05-25T23:15:16.547 に答える