8

しばらく前にリリースした iPad アプリを更新した後、アプリを削除して再インストールしないと実際に更新できないという報告を受けています。ただし、私が知る限り、更新プログラムでこれが発生することはありません。(更新に関するすべての処理は、人々が PDF 文書を電子メールで送信できるようにすることであり、大したことはありません。) 更新しようとすると、iTunes のパスワードを求められますが、パスワードを入力すると更新画面に戻るだけで、何も起こりません。さらに、これは私のアプリでのみ発生するようです。問題の人々は、App Store の他のさまざまなアプリで問題を抱えていません。これを引き起こしている可能性のあるものと、それを修正する方法を誰かが知っていますか?

前もって感謝します!

(また、重要な場合、アプリはカスタム B2B アプリであり、一般大衆は購入できません。)

4

5 に答える 5

4

回答が不正確で恥ずかしいので、回答のテキストを削除します。「B2B」と「Enterprise」を間違えて回答してしまいました。それを補うために、問題をもう少し調べて、何かが見つかったら、それに応じてこの回答を編集します。


編集:

わかりました、SO でこの質問に報奨金を出す理由がわかります。このような問題に関するデータはどこにもありません。率直に言って、一般的に B2B に関する入手可能な情報はあまりありません。とにかく私が見つけたものを投稿します。

そこで、マギーの質問の背後にある詳細な理由を見つけました。 アプリ情報の編集および更新ごと:

アップデートは同じ Apple ID とバンドル ID を保持します。つまり、アップデートは最初のバージョンに関連付けられ、顧客には無料で提供されます。

また、どうやら、「リリースされたアプリのアップデートをリリースしたい場合、リリースされたアプリの CFBundleIdentifier を変更することはできません。アップロードすると、App Store は自動的にそれを拒否します。」これは、通常のアプリでこれを経験した私が保証できるものです. B2B アプリの場合、レビューのために Apple に提出する必要があることは知っていますが、私が見つけたドキュメントからは、実際に App Store に提出する必要があるかどうかはわかりません。通常のアプリが通過することを確認するため、これが問題になる可能性があります。

それとは別に、VPP ガイドによると、顧客がApple Configuratorを使用してデバイスにアプリをインストールしている場合(アプリ ストアのレビューによると、現在壊れています)、更新も Configurator で行う必要があります。Configurator が関与しているとは言っていませんが、私はこの情報を見つけました。

• Apple Configurator を使用して、新しいデバイスまたは監視対象のデバイスにアプリをインストールします。Mac 上の Apple Configurator を使用すると、一元管理されているデバイスを簡単に一括構成および展開できます。Volume Purchase Program を通じて取得した引き換えコードのスプレッドシートは、Apple Configurator でインポートして、各デバイスにインストールされているアプリの数を追跡できます。Apple Configurator を使用してデプロイされたアプリを更新するには、アプリがインストールされた同じ Mac に再接続する必要があります。詳しくは itunes.apple.com/us/app/apple-configurator をご覧ください。

とにかく、頑張ってください。もっとお役に立てれば幸いです。

于 2012-10-27T22:43:46.060 に答える
4

あなたが説明していること (それが正確であると仮定して) は、確かに Apple 側のバグです。ユーザーがアプリを更新しようとしていて、更新が処理されていない場合、何らかの方法で、Apple が対処する必要があるバグです。開発者として何をしても、そのような状況を引き起こすことはできません。Apple に連絡し、場合によってはバグ レポートを提出することをお勧めします。

于 2012-10-29T15:19:58.363 に答える
0

Appleは、最新のビルドでIphoneアプリを開発することを望んでいるようです。これにより、アプリを更新しようとしたときに、現実(Itunes、OSX、IOSなどの異なるバージョン)間で問題が発生することがあります。

最新バージョンのxcodeでアプリを公開してみてください。

これは、iPhoneの開発テストでよく起こります。

この助けを願っています。

于 2012-10-31T15:58:50.410 に答える
0

アプリを更新するとき、iOS は bundleId を探し、同じ bundleId を持つ別のアプリがある場合は、バージョン番号が最も大きいアプリを更新します。バージョン番号が正しく設定されていないか、他のアプリ (AppStore または他の B2B アプリから) の bundleID が同じでバージョン番号が大きいために問題が発生している可能性があります。

于 2012-10-31T16:05:16.657 に答える
0

私は iPhone の専門家ではありませんが、関連する問題がiOS 6.0.1で修正されたようです。

iPhone 5 が無線でワイヤレスでソフトウェアアップデートをインストールできないバグを修正

于 2012-11-02T21:18:24.997 に答える