Xcode 7にアップグレードした後、CFBundleIdentifierがInfo.Plistのバンドル識別子の代わりにビルド設定/パッケージ化にある製品バンドル識別子を指し示し始めたことに気付きました。 これを元に戻す方法はありますか?あるいは、Bundle Identifierを指し示す、つまりProduct Bundle Identifierフィールドに$(BUNDLE_IDENTIFIER)と書いてください。Xcode 7の製品バンドル識別子の代わりにバンドル識別子を使用
8
A
答えて
19
あなたのInfo.plistの中$(PRODUCT_BUNDLE_IDENTIFIER)
を維持し、ビルド設定であなたの製品バンドル識別子を設定する必要があります>com.mydomain.myappname
のようなものの価値を持つ製品バンドル識別子。 Xcodeの7.0のリリースノートから
:
製品バンドル識別子(PRODUCT_BUNDLE_IDENTIFIER)の設定新しいビルドは、ターゲットのバンドル識別子を設定することをお勧めの場所です。ターゲットのInfo.plistは、このビルド設定をCFBundleIdentifierキーの値で$(PRODUCT_BUNDLE_IDENTIFIER)として参照するように設定する必要があります。
ターゲットでInfo.plistファイルを前処理していない限り、「推奨設定へのアップグレード」プロジェクトのモダナイゼーションを問題ナビゲータで受け入れると、Xcodeでこれを設定できます。その場合は、この設定を手動で行う必要があります。この変更は旧バージョンのXcodeと下位互換性があります。
この変更は、ターゲットがInfo.plistファイルを前処理する場合に、オンデマンドリソースなどの特定の機能を有効にするために必要です。 (20887827)
関連する問題
- 1. Xcodeの - バンドル識別子ではなく、製品名
- 2. バンドル識別子
- 3. バンドル識別子は以前のバンドル識別子と異なります
- 4. バンドル識別子yourcompany書式
- 5. バンドル識別子iOSプロビジョニングポータル
- 6. バンドル識別子(アプリケーションIDサフィックス)
- 7. 4つの部分iOSバンドル識別子
- 8. アプリケーションは検証されません。バンドル識別子は予約済みバンドル識別子と異なります
- 9. Xcodeはバンドル識別子に無効な文字文句
- 10. Xcodeのエラー:識別子
- 11. バンドル識別子がありません - macOS 10.12およびXcode 8 - 5.5.0.GA
- 12. 複数のアプリのCrashlyticsの1つのバンドル識別子
- 13. Xcode 8ユニットテストエラー:TEST_HOSTのバンドル識別子を特定できません
- 14. 複数のスキーマの異なるバンドル識別子
- 15. xcode 4ユーザーインターフェイスアイテム識別子
- 16. iTunes経由のApp Storeエラー:無効なバンドル識別子namespace com.yourcompany
- 17. OS Xアプリケーションと環境設定の同じバンドル識別子
- 18. 「バンドル識別子が以前のバンドル識別子と異なる」新しいバージョンのiPhoneアプリケーションの.appをアップロード中にエラーが発生しました
- 19. 目的C:別のアプリケーションのバンドル識別子を取得する方法
- 20. バンドル識別子は小文字かキャメルケースか?
- 21. 転送バンドル識別子objcからswift 3プロジェクトへ
- 22. 識別子が
- 23. JavaScriptエラー:識別子を期待し、代わりに見て「}」
- 24. 使用、未解決の識別子
- 25. xxxTestのバンドル識別子を特定できませんでした。TEST_HOST
- 26. リソース識別子
- 27. 識別子は
- 28. 識別子が
- 29. iOSの - 識別子
- 30. 識別子 - JavaScriptの
これは現在推奨されている方法です。また、Info.plistのCFBundleIdentifierの値で動的な値を使用し続けることにした場合は、ビルドの問題を実行する準備をしてください。 – Webdevotion
パスをお寄せいただきありがとうございます。 – Karun
私のCFBundleIdentifierには動的に追加されたデバッグサフィックスがあるため、これはここで気付かずにプロビジョニングの問題を引き起こしていました。 – nobre