0

構成ファイルを使用して、アプリが実行されているデバイスに基づいてアプリの名前を変更しています。つまり、表示名に _iPhone、_iPad、または _Universal を適宜入れています。

これを行うには、次のように xcconfig ファイルを使用しています。

TARGETED_DEVICE_FAMILY = 1,2

APP_NAME1 = Something_iPhone
APP_NAME2 = Something_iPad
APP_NAME1,2 = Something_Universal //1,2 The "," causes a problem here.

問題は、カンマ文字が問題を引き起こしていることです: *ビルド設定 'APP_NAME1,2' に有効なベース名がありません.*

何か案は?

4

1 に答える 1

0

iPhoneやiPadなどの商標名を使用しているアプリは、他のアプリを使用してアプリストアで承認されません。私はそれをバイナリでも表示されていなくても持っていて、彼らはレビューでそれを拒否しました。普遍的な目的のためのコードのセットを作成したい場合は、このコードスニペットを見てください。私はこれをユニバーサルアプリでよく使用します。

`if __IPHONE_OS_VERSION_MAX_ALLOWED >= 30200
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
    NSLog(@"iPad Idiom"); 
else
#else
    NSLog(@"iPhone Idiom");
#endif

エイドリアン

于 2012-11-23T02:32:47.413 に答える