Xcodeアプリケーションの.appファイルを取得する方法


99

xcodeプロジェクトを作成しました。次に、.appファイルを友人に渡して、そのアプリケーションを使用したいと思います。このファイルはどこから入手できますか?インストーラーパッケージを使用してこの.appファイルを彼のアプリケーションフォルダーにインストールする方法

回答:


51

リリースバージョンをビルドします。.appファイルはプロジェクトのbuild / Releaseフォルダーにあります。友達のマシンのアプリケーションフォルダにコピーしてください。インストーラをビルドする必要はないと思います。


その.appファイルを使用していくつかのサポートコンポーネントをインストールする必要があります。そのため、インストーラパッケージを作成しました。しかし、.appファイル以外のすべてのものをインストールします。その.appファイルをインストールするにはどうすればよいですか?私はその有能なマークを得ました。
シャクティ

4
@ネルソンこれは疑問を投げかけます... Xcode 4の正しい答えは何ですか?
グレッグ

51
ナビゲーター(左側のペイン)で@Gregを展開し、[製品]グループを展開して.appファイルを右クリックし、[ファインダーに表示]を選択します。そこにそれがある!
Sufian

4
スーフィアンのコメントは正しい。それは私のために働いた。リリースバージョンが必要な場合は、適切なビルドスキームでアプリをビルドする必要があります。新しいビルドスキーマを作成するには、[製品]-> [スキーマ]-> [新しいスキーマ]に移動します。新しいスキームを開き、[アーカイブ]タブで、リリース構成を選択します。[実行]タブでも同じ操作を行います。次に、アプリをビルドします。これにより、「release-iphoneos」フォルダに.appファイルが作成されます。左側のソースペインのProductsディレクトリで.appファイルを右クリックし、[Show in Finder]を選択することによっても見つけることができます。
Akilan Arasu

61

ここで.appファイルを見つけることができます:

~/Library/Developer/Xcode/DerivedData/{app name}/Build/Products/Deployment/ 

パスのクレジットはこの答えに行きます

サイドノート:その後、これをiPadに取り込もうとするのはとても楽しかったです。しかし、うまくいきました。Snow Leopard + Xcode 4.2 + iPad with IOS 5.1.1を使用する:)-iPhone設定ユーティリティを使用してアプリをiPadに取り込みました(アプリを追加し、デバイスをクリックして、背後にある[インストール]をクリックする必要があります) iphone構成ユーティリティの「アプリケーションライブラリ」に追加したばかりのアプリ)で、Distribution Provisioning Profileを作成してWWDR証明書を取得し、すべての証明書が配置された後でXcodeのビルド設定を変更する必要がありました。こちらをご覧ください

しかし、とても楽しい後、私は今私のiPadで私の最初のアプリを見ています:)-ところで、アプリをアプリストアに入れるには、アプリストア配布プロビジョニングプロファイルを作成する必要があります。 1。それにはもう少しありますが、これらは最も重要でトリッキーなステップだと思います。楽しい。

PS。また、ビルドタイプ(Xcodeの左上)を「iOSデバイス」に設定する必要があることを思い出してください。そうしないと、アプリケーションに署名されません。したがって、上記のパス名には限られた値しかありません:はい、それには.appファイルが含まれますが、コード署名されていないため、(少なくともiPhone構成ユーティリティを使用しないで)アップロードすることはできません。 「検証署名をコピーできませんでした」エラー。それを「iOSデバイス」に変更してビルドします(上記のURL情報に従って、Xcodeのビルドセクションで正しい証明書を選択することを忘れないでください)。同じビルドセクションで、「インストールビルド製品の場所」を別のパスに設定して、.app(適切にコード署名されたもの)の最終的な場所を特定できるようにすることもできます。


32
  1. xCodeウィンドウタブ
  2. 主催者
  3. アプリを取得するアーカイブを右クリックします
  4. ファインダーに表示
  5. (ProductName…。)を右クリックします。xcarchiveファイル
  6. パッケージの内容を表示
  7. 製品
  8. 用途

最後に -あなたの.APPプロジェクトファイルがあります!


1
これは、取得しているアプリのバージョンを正確に知りたい場合に適したソリューションです。その点で、DerivedDataを使用する他のメソッドがわかりにくいことがわかりました。
joshuarh 2015年

私の答えのパート3.として、アプリファイルを取得するバージョンを選択できます。
Ahmet KazimGünay2015年

29

アプリケーションがプロジェクトのビルドディレクトリに表示されます。Xcodeウィンドウの左側のソースペインに、「製品」というセクションが表示されます。そこにリストされているのはアプリケーション名です。これを右クリックすると、「Reveal in Finder」を選択して、Finderのアプリケーションに移動できます。あなたはこれをあなたの友人に直接送ることができ、彼はそれを彼のアプリケーションフォルダにコピーすることができます。ほとんどのアプリケーションは、Mac OS Xのインストーラパッケージを必要としません。


これはiOSにも当てはまりますが、.appファイルには複数のバージョンがあり、デフォルトでは「Release-iphonesimulator」ではなく「Release-iphoneos」になりました。xcrun simctl install
Chicowitz

12

Xcode 4.5.2では、次の方法で.appファイルを見つけることができます。

  1. Xcodeのメニューで[ウィンドウ]> [オーガナイザ]を選択します(または 'Shift + Command + 2'を押します)
  2. オーガナイザーの左側でプロジェクトを選択すると、右側に派生データパスが表示されます。パスの最後にある小さな矢印をクリックするだけで、パスにFinderが開きます。
  3. Finderで[ビルド]> [製品]> [リリース]をクリックすると、.appが見つかります。

7

〜/ライブラリ/ Developer / Xcode / DerivedData / {アプリ名} / Build / Products / Debug-iphonesimulator /


6
この答えは、ほとんど同じパスを含むが説明を含む他の回答をどのように改善しますか?
Bowdzone、2015年

6

Xcode 7での簡単な方法は、[製品]> [アーカイブ]を使用することです。これはおそらく提出用の署名付きコピーではありませんが、テストのために他の誰かに渡すには十分です。


6

Xcode 8.1

製品->アーカイブ次に、右側のドライブのどこかにエクスポートします。


XCode 9+でこのオプションを使用すると、.ipaファイルが生成されます。XCode Organizerを使用して.appファイルを取得することは可能ですか?はいの場合、どのように?
csonuryilmaz 2018

見つけた。アーカイブを右クリックして、[ Finderに表示 ]を選択します。次に、.xcarchiveファイルを右クリックし、[ パッケージの内容表示 ] を選択します。.appファイルはProduct> Applicationsフォルダにあります。
csonuryilmaz 2018

3

Appium Mobile Automationについては、シミュレータでiOSアプリを実行するために.appファイルが必要であることを知っています。私と同じように、多くの人がこの問題に直面しています。そこで、その.appファイルの作成方法とその場所を説明します。

1. Xcodeを開きます。

2.サンプルプロジェクトをクリックします(ない場合は、[新しいxcodeプロジェクトの作成]をクリックします)。

画面内の左側のパネルに製品フォルダが表示され、それをクリックして展開すると、リストが表示されます。

  1. 次に、.appファイルを右クリックし、[Finderに表示]をクリックすると、.appファイルが表示されます。これで、そのパスをappiumデスクトップの機能またはフレームワークでコピーまたは使用できます。

詳細については、添付のスクリーンショットを確認してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.