問題タブ [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.

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

ios - アプリをアプリ ストアに送信する際の ITunes テスト フライトの問題

最近 Xcode 7.0 に更新されたアプリをアプリ ストアにアップロードしているときに、Apple Developer から次の問題を受け取りました。Xcode 7.0にアップデートしてから初めてアップロードします。itunesからのメールです。

親愛なる開発者へ、「*********」の最近の配信で 1 つ以上の問題が発見されました。配送を処理するには、次の問題を修正する必要があります。

無効なバンドル - ネストされたバンドルには、CFBundleSupportedPlatforms Info.plist キーにリストされている適切なプラットフォームがありません。

これらの問題が修正されたら、修正されたバイナリを再配信できます。

よろしく、

App Store チーム

info.plist でCFBundleSupportedPlatformsキーを削除しようとしましたが、同じ問題が再び発生しました。この問題の解決にご協力ください。

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

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 ストアで公開されており、新しいバージョンで更新しようとしています。署名手順に何か変更はありますか?

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

macos - COCOA OSX : アプリの名前変更

ココア アプリの名前を変更しました (CFBundleDisplayName) バンドル識別子は同じままにしましたが、ユーザーに既にリリースされている古いアプリの以前のバージョンがあります。この新しいアプリのインストール時に、以前の古いアプリを同じ bundleidetifier で削除/置換する方法を知りたいと思いました。また、以前に作成した古いアプリのショートカットをすべて置き換える方法もあります。

0 投票する
0 に答える
102 参照

ios - iOS APP の一意の ID が必要です

ローカリゼーション後も変更されない一意のキーが必要な iOS でフレームワークを構築しています。以下のコードを使用して生成しました

ただし、ローカリゼーションによってアプリ名が変更され、バンドル名が変更される可能性があります。

デバイス ベンダー ID を使用することさえできません。ライブラリでこれを使用する予定なので、ライブラリを使用する同じデバイスに複数のアプリをインストールできます。

私の要件を満たす一意の ID を提案してください。事前に感謝します

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

ios - Xcode 7.3: エラー: Pod 構成後に Info.plist (null) から CFBundleIdentifier を読み取ることができませんでした

Telegram のコードをダウンロードして、それに Auth0 を追加しようとして遊んでいるので、ポッドを使用して練習コードを複製してみました。

PODS_ROOT に関するいくつかの苦労の後、私は最終的にそれを実行することができましたが、上記のエラーが発生しました。

そして今、私は何をすべきかわからない。この回答により、info.plist ファイルの場所に問題があると思われますが、多すぎます。

ここに画像の説明を入力

更新:
値 が含まれている「ベース」テレグラムアプリ(おそらく構成から?への切り替えと関係がある)とは対照的に、Bundle Identifiersターゲットの が空白であることがわかりました。だから私は次のように「ベース」アプリからコピーしました:configPods-TelegraphBundle 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 エラーを複製するはずです。
0 投票する
1 に答える
37 参照

ios - iphone_new を使用して iTunesConnect にリリース ビルドを送信するコードネーム 1 エラー

リリースとデバッグのために build.xml のターゲット 'iphone_new' を使用して IOS リリース ビルドを送信およびダウンロードした後、Application Loader を使用して Itunes Connect に ipa ファイルを送信すると、次のエラー メッセージが表示されます。 ” そして、ビルドは送信に失敗します. ios.plistInject ビルド ヒントにこのキーがありません。

0 投票する
0 に答える
723 参照

ios - info.plist ファイルのキー CFBundleShortVersionString の値は、ピリオドで区切られた最大 3 つの負でない整数のリストでなければなりません

ビルドの次のバージョンをアプリストアに更新しているときに、奇妙な問題に直面しています:

「info.plist ファイルのキー CFBundleShortVersionString "0.2.0.1" の値は、ピリオドで区切られた最大 3 つの負でない整数のリストでなければなりません。」

しかし、アプリ全体をチェックインしましたが、そのバージョン番号が表示されません。私が与えられたplistでは、バージョン:4.9とビルド番号:50です。

誰かがこれについて私を助けてくれますか。