問題タブ [cfbundleidentifier]
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 - アプリをアプリ ストアに送信する際の ITunes テスト フライトの問題
最近 Xcode 7.0 に更新されたアプリをアプリ ストアにアップロードしているときに、Apple Developer から次の問題を受け取りました。Xcode 7.0にアップデートしてから初めてアップロードします。itunesからのメールです。
親愛なる開発者へ、「*********」の最近の配信で 1 つ以上の問題が発見されました。配送を処理するには、次の問題を修正する必要があります。
無効なバンドル - ネストされたバンドルには、CFBundleSupportedPlatforms Info.plist キーにリストされている適切なプラットフォームがありません。
これらの問題が修正されたら、修正されたバイナリを再配信できます。
よろしく、
App Store チーム
info.plist でCFBundleSupportedPlatformsキーを削除しようとしましたが、同じ問題が再び発生しました。この問題の解決にご協力ください。
java - ITMS-90511 CFBundleIdentifier の衝突
Oracle Java 1.8.0_65 にバンドルされている Java アプリケーションがあります。Application Loader を使用して検証しようとすると、「ITMS-90511 CFBundleIdentifier Collision. The Info.plist CFBundleIdentifier value 'com.oracle.java.8u65.jdk' of .... is already in use by another application.」というエラーが表示されます。
アプリケーションはすでに Apple ストアで公開されており、新しいバージョンで更新しようとしています。署名手順に何か変更はありますか?
macos - COCOA OSX : アプリの名前変更
ココア アプリの名前を変更しました (CFBundleDisplayName) バンドル識別子は同じままにしましたが、ユーザーに既にリリースされている古いアプリの以前のバージョンがあります。この新しいアプリのインストール時に、以前の古いアプリを同じ bundleidetifier で削除/置換する方法を知りたいと思いました。また、以前に作成した古いアプリのショートカットをすべて置き換える方法もあります。
ios - iOS APP の一意の ID が必要です
ローカリゼーション後も変更されない一意のキーが必要な iOS でフレームワークを構築しています。以下のコードを使用して生成しました
ただし、ローカリゼーションによってアプリ名が変更され、バンドル名が変更される可能性があります。
デバイス ベンダー ID を使用することさえできません。ライブラリでこれを使用する予定なので、ライブラリを使用する同じデバイスに複数のアプリをインストールできます。
私の要件を満たす一意の ID を提案してください。事前に感謝します
ios - Xcode 7.3: エラー: Pod 構成後に Info.plist (null) から CFBundleIdentifier を読み取ることができませんでした
Telegram のコードをダウンロードして、それに Auth0 を追加しようとして遊んでいるので、ポッドを使用して練習コードを複製してみました。
PODS_ROOT に関するいくつかの苦労の後、私は最終的にそれを実行することができましたが、上記のエラーが発生しました。
そして今、私は何をすべきかわからない。この回答により、info.plist ファイルの場所に問題があると思われますが、多すぎます。
更新:
値
が含まれている「ベース」テレグラムアプリ(おそらく構成から?への切り替えと関係がある)とは対照的に、Bundle Identifiers
ターゲットの が空白であることがわかりました。だから私は次のように「ベース」アプリからコピーしました:config
Pods-Telegraph
Bundle Identifiers
そしてすぐにこの新しい問題で終わりました:
ld: library not found for -lPods-watchkitapp Extension
clang: error: linker command failed with exit code 1 (use -v to see invocation)
編集:
参考:
Telegram (iOS版はObjective-C)
Auth0
レプリケーションについては、次のことを行います。
- プロジェクトごとに必要なファイルをダウンロードします。Telegram にはネット上に散らばっているいくつかのファイルがありません。また、Auth0 の構成には (無料の) アカウントが必要です。
- Telegram のポッドファイルを作成しました。
- Auth0 podfile に似るように変更しました - 対象のメイン アプリのみ。正しく行われた場合、これは問題のエラーを再現するはずです。
- 元の値に基づいて、バンドル フィルターに入力されます (ポッドのインストール時に消去されます)。正しく行われた場合、これは問題の UPDATE エラーを複製するはずです。
ios - iphone_new を使用して iTunesConnect にリリース ビルドを送信するコードネーム 1 エラー
リリースとデバッグのために build.xml のターゲット 'iphone_new' を使用して IOS リリース ビルドを送信およびダウンロードした後、Application Loader を使用して Itunes Connect に ipa ファイルを送信すると、次のエラー メッセージが表示されます。 ” そして、ビルドは送信に失敗します. ios.plistInject ビルド ヒントにこのキーがありません。
ios - info.plist ファイルのキー CFBundleShortVersionString の値は、ピリオドで区切られた最大 3 つの負でない整数のリストでなければなりません
ビルドの次のバージョンをアプリストアに更新しているときに、奇妙な問題に直面しています:
「info.plist ファイルのキー CFBundleShortVersionString "0.2.0.1" の値は、ピリオドで区切られた最大 3 つの負でない整数のリストでなければなりません。」
しかし、アプリ全体をチェックインしましたが、そのバージョン番号が表示されません。私が与えられたplistでは、バージョン:4.9とビルド番号:50です。
誰かがこれについて私を助けてくれますか。