1

xcode4.5でiphoneアプリを開発しています。アドホックテストにはTestFlightを使用しました。ビルド(.ipa)をTestFlightにアップロードし、インストールリンクを取得する場合。TestFlightインストールリンクを使用してiPad5.0.1にアプリをインストールできます。しかし、iPhone 6.0.1にアプリをインストールしようとすると、エラーメッセージが表示されます。「このアプリをインストールしません」。

4

3 に答える 3

0

別の解決策があります。

問題

問題は、古い Xcode がデバッグ情報をロードするための適切な情報が新しい OS に含まれていないことです。この情報は、最新の Xcode でしか取得できません。

解決

  1. 最新の Xcode をインストールします (現在は Xcode 4.6 です。Mac AppStore から入手できます)。
  2. 新しい Xcode が開いている間にデバイスを接続します。
  3. ⌘ + Shift + 2を押して Xcode オーガナイザーを開きます。オーガナイザーがデバイス タブに表示されない場合は、デバイス アイコンをクリックします。
  4. iOS 6.0.1 (または iOS 6.0、iOS 6.1.1) を搭載したデバイスが緑色になるまで待ちます
  5. これで、新しい OS に古い Xcode 用の十分なデバッグ情報が追加されました
  6. このデバイスを古い Xcode 4.5 に接続します。アプリをデバイスに送信できないはずです。

いくつかの欠点

  1. システムには 2 つの Xcode があります。古い Xcode も Mac AppStore からインストールされている場合は、デベロッパー センターから新しい Xcode をダウンロードする必要があります。
  2. 新しい Xcode をインストールした後、コマンド ライン ツールは通常、新しい Xcode をデフォルトの開発ツールとして使用します。xcode-select古い Xcode のパスに切り替えるために使用します。
于 2013-02-07T08:18:12.357 に答える
0

そのデバイスの udid id を確認するか、udid を再度含めて新しいプロファイルをダウンロードし、そのプロファイルでアーカイブしてください。udid のせいで

于 2013-02-07T08:18:29.580 に答える
0

問題は、XCode 4.5 が iOS 6.0.1 をサポートしていないことです。そのため、.ipa ファイルは iOS 6.0.1 のデバイスにはインストールされません。これに対する解決策は、XCode を最新バージョンの 4.6 に更新することです。それは問題を解決します。

于 2013-02-07T08:03:52.360 に答える