問題タブ [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.
ios - キーボード拡張機能の名前を短くする方法 (info.plist キー経由)
iOS 8 用のキーボード拡張機能を開発しています。
すべて問題ありませんが、デバイスで実行すると、キーボードの名前は「myBoard - mBoard」になります。「myBoard」だけにしたいと思います。
私の拡張子 info.plist は次のとおりです。
この問題を解決するのを手伝ってください。
localization - Xcode 6 で XLIFF を使用して Info.plist をローカライズする
問題
NSLocationWhenInUseUsageDescription
キーをローカライズする方法がわかりません。ベース言語 XLIFF ファイルのエクスポート中に、Xcode は、、、、および を自動的にCFBundleDisplayName
含めます。追加の Info.plist キーを含めるにはどうすればよいですか? 文字列ファイルを直接編集しようとすると、追加されたキーが今後の XLIFF エクスポートに含まれません。CFBundleName
CFBundleShortVersionString
NSHumanReadableCopyright
バックグラウンド
私は、Xcode 6 で新しい基本国際化およびローカリゼーション ツールを使用しています。これにより、.strings ファイルを作成または編集する必要がなくなりました。代わりに、[エディタ] メニューから [ローカライズ用にエクスポート] を選択してください。Xcode は、すべてのペン先、コード、および Info.plist からの文字列を含む XLIFF ファイルを作成します。次に、翻訳された XLIFF をインポートすると、InfoPlist.strings を含むすべての文字列ファイルが自動的に作成されます。Apple のドキュメントからアプリのローカライズを参照してください。
ios - 最大 CFBundleVersion とは
私たちのビルド システムは、CFBundleVersion を git のコミット数に自動的に設定します。これを設定したとき、ビルド番号を手動で更新する必要がなく、ビルドされたものを追跡するのに適した方法であると考えました。
問題は、本当に高い数値に到達するとどうなるかということです。現在2500くらいです。
ありがとう
ios - iOS アプリ バンドルの表示名をローカライズできませんでした
アプリの名前をローカライズするために、SOの質問への回答に従いました。
InfoPlist.strings (ベース):
InfoPlist.strings (アラビア語 (サウジアラビア)):
CFBundleDisplayName
また、前後に引用符を追加してみましたCFBundleName
InfoPlist.strings ファイルは my app.next to file のルート ディレクトリにありますが、ローカライズ後にdir とdirInfo.plist
に移動されました。Base.lproj
ar-SA.lproj
ただし、私のアプリは、iPhone のホーム画面のアイコンの下にローカライズされた名前を使用していません。
ios - iOS 位置情報許可プロンプトのローカライズ
デバイスの位置情報にアクセスするためのユーザー許可を要求する必要があるローカライズされたアプリがあります。iOS 8 以降、これには、アプリがユーザーの位置情報を必要とする理由を示すメッセージ (で定義Info.plist
) が必要です。このテクニックを使用して、このメッセージをうまくローカライズしました。キーの外国語エントリを含む InfoPlist.strings ファイルがあります。 NSLocationWhenInUseUsageDescription
これにより、アプリがユーザーの位置情報を必要とする理由を説明するメッセージが適切にローカライズされます。ただし、iOS がこのメッセージを含むアラート ビューを表示すると、アラートのタイトルとボタンはローカライズされません。
アラートのタイトルとボタン テキストもローカライズするにはどうすればよいですか?
手動で表示する に対してこれをすべて行う方法は理解していますUIAlertView
が、このアラートはシステム (iOS) によって表示されます。
ios - canOpenUrl - このアプリはスキーム インスタグラムのクエリを許可されていません
Instagram の URL を iOS9 のアプリに追加しようとしていますが、次の警告が表示されます。
ただし、次をLSApplicationQueriesSchemes
myに追加しましたinfo.plist
。
どんな助けでも大歓迎ですか?
編集1
これは、インスタグラムを開くために使用しているコードです。
この例に基づいています。
ios - infoPlist.strings の読み取りに失敗しました: 正しい形式でないため、データを読み取ることができませんでした
xcode 7.3 を使用していますが、ローカリゼーション用の .xliff ファイルのインポート中に xcode がクラッシュすると、このエラーが発生します。クラッシュは xcode のバグだと思いますが、エラーについてはわかりません。
この正確なエラーに関する多くの情報は見つかりませんでした。infoPlist.strings を確認しましたが、これまでと同じです: IDELocalizationWork 一時ファイル
誰かが私を正しい方向に向けることができますか? ありがとう