問題タブ [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 - バンドル ID は大文字と小文字を区別しますか?
プロビジョニング プロファイルでは、アプリ ID を に設定しましcom.mycompany.lowercaseappname
たが、Xcode 4 では、バンドル識別子は、${PRODUCT_NAME}
大文字の my を使用するように自動構成されます (アプリ アイコンの下に大文字で表示されるようにユーザーに表示します)。これで問題ありませんか、それとも Xcode で手動でバンドル ID を小文字に変更する必要がありますか?
iphone - アプリの iPad バージョンと iPhone バージョンで同じバンドル ID サフィックス
これは微妙な質問です。iPhone と iPod Touch 用と iPad 用の 2 つのバージョンの iOS アプリをリリースする予定です。アプリの名前は、たとえば、MyApp
およびMyApp HD
. このアプリを使用すると、ファイルを保存したり、GameCenter を介してアプリの他のユーザーと通信したりできます。
iPad 版と iPhone 版でファイルのやり取りができるようにしたいですし、GameCenter 経由で相互に通信できるようにしてほしいです。したがって、私の質問は、iTunesConnect で、両方のアプリに同じバンドル ID (例: com.mycompany.myapp
) を割り当てる必要があるか (およびできるか)、またはそれらに異なるバンドル ID (例:com.mycompany.myapp
およびcom.mycompany.myapphd
) を割り当てる必要があるかどうかです。
iOS と GameCenter の専門家の方、アドバイスをお願いします!
ios - 4 つの部分からなる iOS バンドル識別子
バンドル識別子のほとんどの例には、3 つの部分があります。iOS で 4 つの部分のバンドル ID は有効ですか? n部はどうですか?(n > 3)
ios - iOS および Mac アプリのバンドル ID を選択する
Aというアプリがあるとします。
バンドル ID は、すべての Mac および iOS アプリで一意である必要があります。つまり、Bundle ID を持つ iOS App Store にアプリAcom.mycompany.a
がある場合、同じ Bundle ID を持つ Mac App Store にアプリを作成することはできませんcom.mycompany.a
。
バンドル ID を区別する最善の方法は何ですか?
私が考えることができるいくつかの例:
com.mycompany.a_ios
、com.mycompany.a_mac
com.mycompany.ios.a
、com.mycompany.mac.a
他に頭に浮かぶ人はいますか?どちらを使用しましたか?
xcode - バンドル識別子の無効な文字について不平を言う Xcode
Xcode 4.3.2 で Mac OS プロジェクトをビルドしようとすると、次の警告がスローされます。
列 4 のバンドル識別子に無効な文字 '$' があります。この文字列は、英数字 (AZ、az、0-9)、ハイフン (-)、およびピリオド (.) 文字のみを含む統一型識別子 (UTI) でなければなりません。
このプロジェクトのバンドル ID は次のとおりです。
com.${COMPANY_NAME}.${PRODUCT_IDENTIFIER:rfc1034identifier}
plist で指定されている Bundle Identifier に問題はありますか?
iphone - これを解決する方法 (null): エラー: CFBundleIdentifier 'com.abcd.efg.*' に不正な文字 '*' が含まれていますか?
この「com.abcd.efg.*」のようなアプリ ID があります。プロジェクトの .plist ファイルから Bundle Identifier に正しいアプリ ID を入力しました。以下のプロジェクトをビルドすると、エラー メッセージが表示されます。
このアプリ ID を使用してプロジェクトを実行するにはどうすればよいですか? 誰でも私を案内してもらえますか?前もって感謝します。
iphone - ライブiOSアプリ:バンドル識別子を変更する
ワイルドカードバンドル識別子を持つアプリIDの証明書を使用してデプロイされたアプリがAppStoreにあります。次に、このアプリにプッシュ通知を追加する必要があります。その結果、この質問で説明したのとまったく同じ問題が発生します。
リンクされた質問の回答は、完全なバンドル識別子を使用して新しいアプリIDを作成する必要があることを示しています。プロビジョニングポータルから「指定したバンドル識別子はすでに使用されています。別の識別子を選択してください」と表示されるため、これは問題です。
すべてのアプリID、プロビジョニングプロファイルなどを確認しましたが、バンドルIDは使用されていません。他の誰かがそれを使用しているか、私がずっと前にそれをして削除しました。
これについて私は何ができますか?
ios - バンドル ID が以前のバンドル ID と異なります。名前を元の名前に戻すことはできません
私のアプリの名前には大文字ではなく小文字が含まれているため、間違っていることはわかっています。要約すると、それを変更しようとすると、同じ名前のファイルが存在するため、移動できないと表示されますが、それが見つかりません。どんな助けでも助けになるでしょう!ありがとう
iphone - iPhoneメールでドキュメントを開くときに「共有」オプションを指定する方法
それで、私は「iOS用のドキュメントインタラクションプログラミングトピック」を読んできました。メールで「myappで開く」オプションを実現できましたが、指定したファイルの種類に応じて「myappと共有」オプションを変更するにはどうすればよいですか?これは私が試したことです:
ios - バンドル バージョン文字列エラー (再度)
API ファイルのアップロードで問題が発生しています。私はクライアントを持っているので、私はただの開発者であり、彼らの iTunes 接続にアクセスすることはできません。彼らがクライアントであることを考えると、私は彼らの a@# の苦痛になるのをやめたいと思います。アップロードを試みましたが、引き続き CFBunderVersion が以前よりも大きい数値でなければならないことがわかりました。
バイナリの詳細を調べたところ、次のとおりです。
バージョンは 2.1.81 です。最初にファイルをアップロードしようとしたとき、バンドルは整数である必要があるというエラーが表示されました。というわけで、バージョンの土地に迷い、略して2、バンドルで80と入力。
私はアップデートを入れようとしています。3 と 81、2 と 81、2 と 1.81、2.0 と 81.0 を試しましたが、同じエラーが引き続き発生します。
これを解決し、実際のバージョン番号を取得して、実際に iTunes Connect でアプリを更新する方法について何か提案はありますか?