AppStore にアプリがあり、Pro と Lite の 2 つの異なるアプリにする作業が進行中です。開発中は、オリジナルのプロジェクトをコピーしただけで、私は Pro バージョンを作成し、彼は Lite バージョンを作成しました。今、プロファイルと証明書、AppID と bundleID などを変更する必要がありますが、それを行うのに問題があります..
実際には両方とも終わったので、そのまま配布/リリースすることにしました。
最初に、新しいプロジェクトの AppID を作成しました。これは、他のプロジェクト (+Pro) に似たものと呼ばれます。次に、配布プッシュ通知サービスを構成し、証明書を要求し、.p12 と .pem などを作成しました。
次に、「Provisioning」->「Distribution」に移動し、新しいプロファイルを作成しました。このプロファイルは、新しい AppID を使用しました。ここまでは順調ですね?
ディストリビューション プロファイルをダウンロードし、XCode Organizer に追加しました。次に、両方のターゲットとプロジェクトのビルド設定に入り、 set Code Signing Identity->Release->Any iOS SDK->iPhone Distribution(the correct new profile I just made)
. 念のため、アドホックにも同じように設定しました..
に移動しProduct->Edit Scheme
、'Run appName.app'->Build Configuration を 'Debug' ではなく 'Release' に設定します。次に、プロジェクトをビルドし、プロジェクト ナビゲーターを下にスクロールして appName.app を見つけ、iTunes にドラッグし、そこからデバイスにインストールします。
携帯電話を iTunes と同期すると、デバイスに (大まかに翻訳すると) と表示されますiTunes synchronization - AppName could not install
。なんで?プロファイルが間違っている可能性はありますか? 私はまったく同じプロファイルを使用していますが、「app」ではなく「appPro」と呼ばれる新しいプロファイルのみを使用しています。新しい AppID、新しい BundleID ですが、アプリが失敗します。それともプロファイルエラーではないのでしょうか?