0

私はすでに Appstore にアプリを持っています。たとえば、'MyApp' という名前のアプリです。現在、'MyApp Free' という名前の無料/ライト バージョンを作成しています。

MyApp Free にはアプリ内アップグレード購入オプションがあり、MyApp のように完全に機能します。

問題は、バンドルの表示名を動的に変更できないため、ユーザーがアップグレードした後も、ユーザーのデバイスのアイコンで「MyApp Free」と呼ばれ続けることです。これは望ましくありません。

Appstore では MyApp Free と呼ばれていても、バンドルの表示名を単に MyApp に設定することはできますか。また、MyApp というアプリが既にあることも考慮してください。

たくさんの投稿を検索しましたが、Apple が表示名の「無料」ビットを除外することを許してくれるかどうかを明確にする必要があります。

4

1 に答える 1

0

はい、可能です。

Apple は Bindle Display Name をあまり気にしません。私はあなたとまったく同じ設定をしており、AppStore にあります。(両方のアプリのバンドル表示名は MyApp で、一方のバンドル ID が MyApp で、もう一方のバンドル ID が MyAppLite であり、Lite から Full へのアプリ内購入で同じアップグレード パスの可能性があります)

警告!

ただし、ビルド設定で製品名を変更しないように注意してください!!! ${PRODUCT_NAME} を削除する plist ファイルのバンドル表示名を、目的の新しいバンドル表示名に変更するだけです。誤って製品名を変更すると、デフォルトで同じ ${PRODUCT_NAME} を使用するため、バンドル名も変更される可能性があります。

十分に気にしないと、デバイスのアプリ名が異なるため、ユーザーがアップグレードできなくなる可能性があります! これにより、新しいユーザーが新しいバンドル/アプリ名で新しいアプリをダウンロードする間に別のアプリ名を持つユーザーが存在するため、AppStore で混乱した状況が発生する可能性があるため、ユーザーグループが行う新しいアップグレードで苦渋の決断をしなければなりません両方をサポートすることはできません。

于 2013-03-20T08:36:27.977 に答える