xcode4.5でiphoneアプリを開発しています。アドホックテストにはTestFlightを使用しました。ビルド(.ipa)をTestFlightにアップロードし、インストールリンクを取得する場合。TestFlightインストールリンクを使用してiPad5.0.1にアプリをインストールできます。しかし、iPhone 6.0.1にアプリをインストールしようとすると、エラーメッセージが表示されます。「このアプリをインストールしません」。
質問する
1805 次
3 に答える
0
別の解決策があります。
問題
問題は、古い Xcode がデバッグ情報をロードするための適切な情報が新しい OS に含まれていないことです。この情報は、最新の Xcode でしか取得できません。
解決
- 最新の Xcode をインストールします (現在は Xcode 4.6 です。Mac AppStore から入手できます)。
- 新しい Xcode が開いている間にデバイスを接続します。
- ⌘ + Shift + 2を押して Xcode オーガナイザーを開きます。オーガナイザーがデバイス タブに表示されない場合は、デバイス アイコンをクリックします。
- iOS 6.0.1 (または iOS 6.0、iOS 6.1.1) を搭載したデバイスが緑色になるまで待ちます
- これで、新しい OS に古い Xcode 用の十分なデバッグ情報が追加されました
- このデバイスを古い Xcode 4.5 に接続します。アプリをデバイスに送信できないはずです。
いくつかの欠点
- システムには 2 つの Xcode があります。古い Xcode も Mac AppStore からインストールされている場合は、デベロッパー センターから新しい Xcode をダウンロードする必要があります。
- 新しい 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 に答える