8

動作中のアプリがあります。昨日、xcode 4.2 から 4.3 にアップデートしました。そして、携帯電話を iOS 5.0 から 5.1 にアップデートしました。

私は Xcode 4.3 で自分のアプリをビルドしました。テザリングしている間、アプリは自分の携帯電話で問題なく動作します。次に、携帯電話からアプリを削除し、Xcode でアドホック配布可能ファイルを作成し、新しいアプリと配布プロビジョニング プロファイルを iTunes にドロップしてから、iTunes に SYnc を指示します。

アプリが私の電話に転送され、「インストール中...」と表示されますが、「インストールに失敗しました」という非常に役立つメッセージがポップアップ表示されます。新しい配布プロファイルを作成しようとしましたが、助けにはなりませんでした。

4

2 に答える 2

7

これは、Xcode 4.3.1で私にとってうまくいったことです

  • Xコードに行く
  • プロジェクトを開き、エクスプローラーでプロジェクト ファイルをクリックします。
  • ターゲットの下で、プロジェクトのターゲットをクリックします
  • 「ビルド設定」タブに移動します
  • 「コード署名」セクションに移動します
  • コード署名による ID -> リリース -> IOS プロビジョニング ポータルで作成したアドホック プロファイルを選択 (プロビジョニング -> 配布)
  • CMD-S (保存)
  • プロジェクト -> アーカイブをクリックすると、アドホックを作成できます
于 2012-03-11T10:28:42.037 に答える
4

このトピックに出くわしたとき、私はまったく同じ問題を抱えていました。上記のメルビンの答えは、私がすでに試したものであり、正しいと確信していました。次に、Gary からのコメントを読みました。 "

Gary の修正が私にも有効であることがわかりました。しかし、それは解決策ではありませんが、根本的な問題を示しています。私の場合、「アドホック配布」スキームが正しく構成されていなかったため、機能しました。ゲイリーもそうだと思います。

これが私がそれを修正した方法です:

  1. Ad Hoc Distribution スキームを選択します (たとえば、Scheme ボタンを使用して選択します)。
  2. 「スキームを編集...」を選択します
  3. 一番左の列で「アーカイブ」を選択します
  4. 選択ボックスで正しい「ビルド構成」を選択します (例: 「リリース」、「アドホック」、またはアドホック ビルド構成に名前を付けたもの)。

私の場合、ビルド構成を App Store リリース ビルド構成に設定しました。したがって、アーカイブされたアドホック ビルドは App Store 用に署名されています。当然、アドホック テスト デバイスにインストールしようとしても、インストールされません。

これを修正するには、メルビンの答えも不可欠です。アドホック ビルド構成に正しいコード署名 ID を使用している必要があります。

于 2012-04-15T21:59:25.253 に答える