2

Xcode 4.3.2 で Mac OS プロジェクトをビルドしようとすると、次の警告がスローされます。

列 4 のバンドル識別子に無効な文字 '$' があります。この文字列は、英数字 (AZ、az、0-9)、ハイフン (-)、およびピリオド (.) 文字のみを含む統一型識別子 (UTI) でなければなりません。

このプロジェクトのバンドル ID は次のとおりです。

com.${COMPANY_NAME}.${PRODUCT_IDENTIFIER:rfc1034identifier}

plist で指定されている Bundle Identifier に問題はありますか?

4

2 に答える 2

3

_変数名で使用することは完全に有効であることに注意してください。

この警告は、plist が解析され、それぞれの値に置き換えられた後に発生します。${VARIABLES}したがって、これらの変数の実際の値をチェックして、. などの不正な文字が含まれていないことを確認する必要があります_

バンドル識別子については、Xcode のファイル エクスプローラーでプロジェクト名 (最初の行) をクリックし、TARGET セクションで適切なターゲットを選択してから、[全般] タブを選択します。Identity/Bundle Identifierの下で、値を確認します。

Xcode バンドル識別子

于 2016-11-23T00:31:19.823 に答える
0

info.plist ファイルを開き、現在 "com.${COMPANY_NAME}.${PRODUCT_IDENTIFIER:rfc1034identifier}" と表示されている文字列を編集します。

この文字列を完全に削除し、iOS プロビジョニング ポータルで作成したバンドル ID を手動で入力します。

于 2012-05-02T20:52:24.397 に答える