問題タブ [info-plist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
634 参照

ios - キーボード拡張機能の名前を短くする方法 (info.plist キー経由)

iOS 8 用のキーボード拡張機能を開発しています。

すべて問題ありませんが、デバイスで実行すると、キーボードの名前は「myBoard - mBoard」になります。「myBoard」だけにしたいと思います。

私の拡張子 info.plist は次のとおりです。

この問題を解決するのを手伝ってください。

0 投票する
1 に答える
1109 参照

localization - Xcode 6 で XLIFF を使用して Info.plist をローカライズする

問題

NSLocationWhenInUseUsageDescriptionキーをローカライズする方法がわかりません。ベース言語 XLIFF ファイルのエクスポート中に、Xcode は、、、、および を自動的にCFBundleDisplayName含めます。追加の Info.plist キーを含めるにはどうすればよいですか? 文字列ファイルを直接編集しようとすると、追加されたキーが今後の XLIFF エクスポートに含まれません。CFBundleNameCFBundleShortVersionStringNSHumanReadableCopyright

バックグラウンド

私は、Xcode 6 で新しい基本国際化およびローカリゼーション ツールを使用しています。これにより、.strings ファイルを作成または編集する必要がなくなりました。代わりに、[エディタ] メニューから [ローカライズ用にエクスポート] を選択してください。Xcode は、すべてのペン先、コード、および Info.plist からの文字列を含む XLIFF ファイルを作成します。次に、翻訳された XLIFF をインポートすると、InfoPlist.strings を含むすべての文字列ファイルが自動的に作成されます。Apple のドキュメントからアプリのローカライズを参照してください。

0 投票する
2 に答える
747 参照

ios - 最大 CFBundleVersion とは

私たちのビルド システムは、CFBundleVersion を git のコミット数に自動的に設定します。これを設定したとき、ビルド番号を手動で更新する必要がなく、ビルドされたものを追跡するのに適した方法であると考えました。

問題は、本当に高い数値に到達するとどうなるかということです。現在2500くらいです。

ありがとう

0 投票する
1 に答える
1834 参照

ios - iOS アプリ バンドルの表示名をローカライズできませんでした

アプリの名前をローカライズするために、SOの質問への回答に従いました。

InfoPlist.strings (ベース):

InfoPlist.strings (アラビア語 (サウジアラビア)):

CFBundleDisplayNameまた、前後に引用符を追加してみましたCFBundleName

InfoPlist.strings ファイルは my app.next to file のルート ディレクトリにありますが、ローカライズ後にdir とdirInfo.plistに移動されました。Base.lprojar-SA.lproj

ただし、私のアプリは、iPhone のホーム画面のアイコンの下にローカライズされた名前を使用していません。

0 投票する
1 に答える
5952 参照

ios - iOS 位置情報許可プロンプトのローカライズ

デバイスの位置情報にアクセスするためのユーザー許可を要求する必要があるローカライズされたアプリがあります。iOS 8 以降、これには、アプリがユーザーの位置情報を必要とする理由を示すメッセージ (で定義Info.plist) が必要です。このテクニックを使用して、このメッセージをうまくローカライズしました。キーの外国語エントリを含む InfoPlist.strings ファイルがあります。 NSLocationWhenInUseUsageDescription

これにより、アプリがユーザーの位置情報を必要とする理由を説明するメッセージが適切にローカライズされます。ただし、iOS がこのメッセージを含むアラート ビューを表示すると、アラートのタイトルボタンはローカライズされません。

ここに画像の説明を入力

アラートのタイトルとボタン テキストもローカライズするにはどうすればよいですか?

手動で表示する に対してこれをすべて行う方法は理解していますUIAlertViewが、このアラートはシステム (iOS) によって表示されます。

0 投票する
3 に答える
82419 参照

ios - canOpenUrl - このアプリはスキーム インスタグラムのクエリを許可されていません

Instagram の URL を iOS9 のアプリに追加しようとしていますが、次の警告が表示されます。

ただし、次をLSApplicationQueriesSchemesmyに追加しましたinfo.plist

どんな助けでも大歓迎ですか?

編集1

これは、インスタグラムを開くために使用しているコードです。

この例に基づいています。

0 投票する
1 に答える
1517 参照

ios - infoPlist.strings の読み取りに失敗しました: 正しい形式でないため、データを読み取ることができませんでした

xcode 7.3 を使用していますが、ローカリゼーション用の .xliff ファイルのインポート中に xcode がクラッシュすると、このエラーが発生します。クラッシュは xcode のバグだと思いますが、エラーについてはわかりません。

この正確なエラーに関する多くの情報は見つかりませんでした。infoPlist.strings を確認しましたが、これまでと同じです: IDELocalizationWork 一時ファイル

誰かが私を正しい方向に向けることができますか? ありがとう