Bir xcode uygulamasının .app dosyası nasıl alınır


101

Bir xcode projesi oluşturdum. Şimdi bu uygulamayı kullanması için arkadaşıma .app dosyasını vermek istiyorum. Bu dosyayı nereden alacağım? Bu .app dosyasını bir yükleyici paketi kullanarak Uygulamalar klasörüne nasıl kurabilirim?

Yanıtlar:


52

Bir yayın sürümü oluşturun ve .app dosyası projenizin build / Release klasörünün altındadır. Sadece arkadaşınızın makinesinin Uygulamalar klasörüne kopyalayın. Bir yükleyici oluşturmanız gerektiğini sanmıyorum.


o .app dosyasıyla bazı destekleyici bileşenleri yüklemem gerekiyor. Bu yüzden yükleyici paketi oluşturdum. ama bu .app dosyası dışındaki her şeyi yükler. Bu .app dosyası nasıl kurulur? O onaylanmış işareti aldım.
Shakti

4
@Nelson bu soruyu akla getiriyor ... Xcode 4'teki doğru cevap nedir?
Greg

52
@Greg, gezginde (sol bölme), "Ürünler" grubunu genişletin ve .app dosyasına sağ tıklayın ve "bulucuda göster" i seçin. İşte burada!
Sufian

4
Sufian'ın yorumu doğrudur. Benim için çalıştı. Yayın sürümünü istiyorsanız, uygulamayı doğru derleme şemasına göre oluşturmalısınız. Yeni bir yapı şeması oluşturmak için Ürün -> Şema -> Yeni Şema'ya gidin. Yeni şemayı açın ve Arşiv sekmesinde Sürüm yapılandırmasını seçin. Çalıştır sekmesinde de aynısını yapın. Ardından uygulamanızı oluşturun. Bu, "release-iphoneos" klasöründe .app dosyasını oluşturacaktır. Ayrıca, .app dosyasını soldaki kaynak bölmesindeki Ürünler dizininde sağ tıklayıp "Finder'da Göster" i seçerek de bulabilirsiniz.
Akilan Arasu

62

.App dosyasını burada bulabilirsiniz:

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

yol kredisi bu cevaba gider

SIDENOTE: Bundan sonra bunu iPad'ime sokmaya çalışırken çok eğlendim. Ancak işe yaradı. Snow Leopard + Xcode 4.2 + iPad'i IOS 5.1.1 ile kullanma :) - Uygulamayı ipad'e getirmek için iPhone yapılandırma yardımcı programını kullandım (uygulamayı eklemeniz, ardından aygıta tıklamanız ve ardından app. iphone yapılandırma yardımcı programının "uygulama kitaplığına" eklediğiniz) ve bir Dağıtım Sağlama Profili oluşturup WWDR sertifikasını almanız ve son olarak tüm sertifikalar yerleştirildikten sonra Xcode'daki yapı ayarlarını değiştirmeniz gerekiyordu. Buraya bakın

Ama çok eğlencenin ardından şimdi iPad'imdeki ilk uygulamama bakıyorum :) - btw, uygulamaları uygulama mağazasına almak için bir uygulama mağazası Dağıtım Sağlama Profili oluşturmanız gerekirken, bunun gibi geçici yüklemeler için bir anlık oluşturursunuz bir. Biraz daha fazlası var ama bence bunlar en önemli ve aldatıcı adımlar. Zevk almak.

PS. Derleme türünü (Xcode'un sol üst kısmı) "iOS cihazı" olarak ayarlamanız gerektiğini unutmayın, aksi takdirde uygulamanızı asla imzalamayacaktır. Dolayısıyla, yukarıdaki yol adının yalnızca sınırlı bir değeri vardır: evet, içinde .app dosyası olacaktır, ancak hayır, kod imzalı olmadığı için yükleyemezsiniz (en azından iPhone yapılandırma yardımcı programını kullanmadan) - alacaksınız "İmza doğrulanamadı" hatası. Bu nedenle, bunu "iOS cihazı" olarak değiştirin ve oluşturun (yukarıdaki url bilgilerine göre Xcode'un derleme bölümünde doğru sertifikaları seçmeyi unutmayın). Aynı yapı bölümünde, "Kurulum Oluşturma Ürünleri Konumu" nu farklı bir yola da ayarlayabilirsiniz, böylece .app'nin (uygun şekilde kod imzalanmış olan) biteceği yeri belirleyebilirsiniz.


32
  1. xCode pencere sekmesi
  2. Organizatör
  3. Uygulamayı almak istediğiniz arşive sağ tıklayın
  4. Bulucuda göster
  5. (ÜrünAdı….) Öğesine sağ tıklayın. xcarchive dosyası
  6. Paket içeriğini göster
  7. Ürün:% s
  8. Başvurular

Nihayet - .APP PROJE DOSYANIZ VAR!


1
Bu, uygulamanın tam olarak hangi sürümünü aldığınızı bilmek istediğinizde iyi bir çözümdür. DerivedData kullanan diğer yöntemleri bu açıdan kafa karıştırıcı buldum.
joshuarh

Cevabımın 3. kısmı olduğu için, uygulama dosyasını hangi versiyona almak istediğinizi seçebilirsiniz.
Ahmet Kazım Günay

30

Uygulama, projelerinizin Derleme dizininde görünecektir. Xcode penceresinin solundaki kaynak bölmesinde 'Ürünler' adlı bir bölüm görmelisiniz. Aşağıda listelenen uygulama adınız olacaktır. Buna sağ tıklarsanız, Finder'daki uygulamaya götürülmek üzere 'Finder'da Göster'i seçebilirsiniz. Bunu doğrudan arkadaşınıza gönderebilirsiniz ve o sadece Uygulamalar klasörüne kopyalayabilir. Çoğu uygulama, Mac OS X'te bir yükleyici paketi gerektirmez.


Bu, iOS için de geçerlidir, ancak .app dosyasının birden çok sürümü olduğunu ve bunun varsayılan olarak beni "Release-iphonesimulator" yerine "Release-iphoneos" a götürdüğünü unutmayın. Xcrun simctl kurulumunu kullanarak bir simülatöre yükleyecekseniz ikincisini kullanmak istiyorsunuz
Chicowitz

12

Xcode 4.5.2 altında, .app dosyasını şu şekilde bulabilirsiniz:

  1. Xcode'un menüsünde Pencere> Düzenleyici'yi seçin (veya sadece 'Shift + Command + 2' tuşlarına basın)
  2. Organizatör'ün sol tarafında projenizi seçin ve sağ tarafta Türetilmiş Veri yolunu bulacaksınız. Yolun sonundaki mini oku tıklamanız yeterlidir, bu yol üzerinde Finder'ı açacaktır.
  3. Finder'da, "Build> Products> Release" öğesini tıklayın, .app dosyasını bulacaksınız.

8

~ / Library / Developer / Xcode / DerivedData / {uygulama adı} / Build / Products / Debug-iphonesimulator /


6
Bu yanıt, hemen hemen aynı yolu içeren ancak açıklamalar içeren diğerlerini nasıl geliştirir?
Bowdzone

6

Xcode 7'de hızlı bir yol Ürün> Arşiv'i kullanmaktır. Muhtemelen teslim edilmek üzere imzalanmış bir kopya değildir, ancak test için başka birine verilecek kadar iyidir.


6

Xcode 8.1

Ürün -> Arşiv Ardından sağ taraftan sürücünüzdeki bir yere aktarın.


Bu seçeneği XCode 9+'da kullandığımda, bir .ipa dosyası veriyor. XCode Organizer kullanarak .app dosyasını almak mümkün mü ? Varsa nasıl?
csonuryilmaz

Buldum. Arşive sağ tıklayın ve Finder'da Göster'i seçin . Ardından .xcarchive dosyasına sağ tıklayın ve Paket İçeriğini Göster'i seçin . .app dosyası Ürün> Uygulamalar klasöründedir.
csonuryilmaz

3

Appium Mobil Otomasyon'a gelince, Simulator üzerinde ios uygulamasını çalıştırmak için .app dosyasına ihtiyacınız olduğunu biliyorum. Bu yüzden bu .app dosyasının nasıl oluşturulacağını ve nerede bulunduğunu açıklıyorum.

1. Xcode'u açın.

2. Örnek projenize tıklayın. (Eğer yoksa, yeni xcode projesi oluştur'a tıklayın)

3. Ekranda sol panelde ürünler klasörünü göreceksiniz, ardından tıklayın ve genişletin, listeyi göreceksiniz.

  1. Ardından .app dosyasına sağ tıklayın ve Finder'da Göster'e tıklayın ve bu .app dosyanızdır. Artık bu yolu appium masaüstü veya çerçevede yeteneklerde kopyalayabilir veya kullanabilirsiniz.

Ayrıntılar için ekli ekran görüntüsünü kontrol edin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.