アプリの Pro バージョンを作成し、appstore にアップロードしました。次に、アプリの Lite バージョンを作成します。次の手順に従いました。
- 現在のターゲットを複製する
- 複製されたターゲットの名前を変更する
- 複製された Info.plist ファイルの名前を変更する
- 複製された Info.plist ファイルのアイコンを変更して、Lite バージョンのアイコンを使用します。
- ライト バージョンの Apple のバンドル ID と一致するようにバンドル ID を変更します。
- 複製されたターゲットのビルド プロパティを編集する
- C / C++ コンパイラ フラグの追加
- 商品名の変更
- Info.plist ファイルの名前を複製された Info.plist ファイルの名前に変更します。
- コードにロジックを追加して、Lite バージョンと Full バージョンの機能を分離します。
私はすべての手順を明確にしています。問題は、アプリでプッシュ通知サービスを使用していることです。Pro 版と Lite 版で異なる appID を作成した場合、どうすればよいのでしょうか? 別の証明書を作成する必要がありますか? また、プッシュ通知を制御するために別のサーバー アプリケーションが実行されているため、サーバーでどの証明書を使用すればよいでしょうか? 別のサーバー アプリケーションを作成する必要がありますか?
ありがとうございました。