0

ビルドをテストしようとすると、特定の iPad で奇妙な問題が発生します。ほとんどのデバイスでは、インストールは魔法のように機能しますが、いくつかのデバイスで次のことに気付きました。

".. MyApp をインストールしたい" というプロンプトが表示されます。インストールを押した後、何も起こりません。その後、エラーが何であるかを示すものはありません。

前述のように、インストールは他のデバイスで完全に機能します。

これは、iOS 8.0 および iOS 8.0.1 で発生しています。

これがデバイスの構成に関連している場合、何か考えはありますか?

4

2 に答える 2

1

これはおそらく、iOS エンタープライズ インストールのバグです。以前に iOS 7 のアプリがインストールされていたデバイスを iOS 8 にアップグレードした場合、デバイスはバンドル ID を誤ってキャッシュし、アプリへの更新のインストールを拒否したり、アプリがデバイスから削除された後に再インストールしたりすることさえ拒否します。

現在、唯一の回避策は、インストール ページの IPA に付随する manifest.plist ファイルのバンドル ID に余分な文字を追加することです。これにより、デバイスが新しいアプリであると認識してダウンロードするようになります。アプリが実際にインストールされると、アプリからの正しい Bungle ID が使用され、既存のバングル ID が置き換えられます。

于 2014-12-13T21:02:26.660 に答える
0

デバイスを Mac に接続し、そのコンソール出力のキャプチャを開始した後で、インストールを試してみることをお勧めします。iOS がそこにエラーを出力している可能性があります。

アプリのサイズがセルラー転送の制限を下回っていると思います。

于 2014-12-13T20:55:25.467 に答える