Soru Xcode uygulamasının .app dosyası nasıl alınır


Bir xcode projesi oluşturdum. Şimdi bu uygulamayı kullanmak için arkadaşım .app dosyasını vermek istiyorum. Bu dosyayı nereden alabilirim? Yükleyici paketi kullanarak bu .app dosyasını Uygulamalar klasörüne nasıl yükleyebilirim?


76
2017-12-31 09:50


Menşei




Cevaplar:


Bir sürüm sürümü oluşturun ve .app dosyası projenizin build / Release klasöründedir. Sadece arkadaşınızın makinenin Uygulamalar klasörüne kopyalayın. Bir yükleyici kurmanız gerektiğini düşünmüyorum.


39
2017-12-31 09:54



Bu destekleyici bazı bileşenleri .app dosyasıyla yüklemem gerekiyor. Bu yüzden yükleyici paketi oluşturdum. ama bu .app dosyası dışında her şeyi yükleyin. Bu .app dosyasını nasıl kurabilirim? Bu itibarını aldım. - Shakti
Bu cevap Xcode 4 için artık doğru değil. - Nelson
@Nelson bu soruya yalvarır ... Xcode 4'te doğru cevap nedir? - Greg
@Greg, navigatörde (sol bölme), "Ürünler" grubunu genişletir ve .app dosyasına sağ tıklayıp "bulucuda göster" i seçin. İşte burada! - Sufian
Sufian'ın yorumu doğru. Benim için çalıştı. Sürüm sürümünü istiyorsanız, uygulamayı doğru yapı şemasıyla uygun şekilde oluşturmanız gerekir. Yeni bir kurulum planı oluşturmak için Ürün -> Şema -> Yeni Şema'ya gidin. Yeni düzeni 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. .App dosyasını, soldaki kaynak bölmedeki Ürünler dizininde sağ tıklayıp "Finder in Finder" ı seçerek de bulabilirsiniz. - Akilan Arasu


.App dosyasını burada bulabilirsiniz:

~ / Kütüphane / Geliştirici / Xcode / DerivedData / {app name} / Yapı / Ürünler / Dağıtım /

(yol için kredi geçer https://stackoverflow.com/a/9673810/1208218 )

SIDENOTE: Bundan sonra iPad'ime ulaşmaya çalışırken çok eğlendim. Ancak çalıştı. IOS 5.1.1 ile Snow Leopard + Xcode 4.2 + iPad'i Kullanma :) - IPad içine uygulamayı almak için iPhone yapılandırma yardımcı programını kullandım (uygulamayı eklemeniz gerekiyor, daha sonra cihaza tıkladıktan sonra "kurulum" a tıklayın). "iphone yapılandırma yardımcı programının" uygulama kütüphanesinde "yeni eklediğiniz uygulama) ve bir Dağıtım Hazırlama Profili oluşturması gerekiyordu (https://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action) ve WWDR sertifikasını alhttps://developer.apple.com/ios/manage/certificates/team/distribute.action) ve son olarak tüm sertifikalar yerinde olduktan sonra Xcode'ta yapı ayarlarını değiştirir (https://developer.apple.com/legacy/library/technotes/tn2250/_index.html) - ama çok eğlendikten sonra artık iPad'imde ilk uygulamamıza bakıyorum :) - btw, uygulama mağazasına uygulama almak için bir uygulama mağazası Dağıtım Hazırlama Profili oluşturmanız gerektiğinde, bu gibi anlık yüklemeler için ad hoc bir. Biraz daha fazlası var ama bence bunlar en önemli ve zor adımlar. Keyfini çıkarın.

PS. Ayrıca, "xcode cihazının sol üst köşesi" olan yapı türünü de "iOS aygıtına" ayarlamanız gerektiğini hatırlıyorum. Aksi takdirde, uygulamanızı hiçbir zaman imzalamaz. Yani yukarıdaki yol adı sadece sınırlı bir değere sahiptir: evet, içinde .app dosyası olacak, ama kod imzalı olmadığı için onu yükleyemezsiniz (en azından iphone yapılandırma programını kullanmıyor). "Doğrulama imzası kopyalanamadı" hatası. Bu yüzden "iOS cihazı" olarak değiştirin ve oluşturun (yukarıdaki URL bilgisine göre xcode'un yapı bölümündeki doğru sertifikaları seçmeyi unutmayın). Aynı yapı bölümünde, "Yükleme Yapıları Ürünü Konumunu" farklı bir yola da ayarlayabilirsiniz, böylece .app dosyasının (düzgün şekilde kodlanmış olan) nerede bittiğini belirleyebilirsiniz.


40
2017-07-12 20:58





Uygulama projeleriniz dizininde görünecektir. Xcode penceresinin sol tarafındaki kaynak bölmesinde 'Ürünler' adlı bir bölüm görmelisiniz. Altında listelenen uygulama adınız olacaktır. Bunu sağ tıklarsanız, Finder'daki uygulamaya alınacak 'Finder'da Reveal' öğesini seçebilirsiniz. Bunu doğrudan arkadaşınıza gönderebilir ve sadece onun Uygulamalar klasörüne kopyalayabilir. Çoğu uygulama Mac OS X'te bir yükleyici paketi gerektirmez.


24
2017-12-31 09:57



Bu, iOS için de geçerlidir, ancak .app dosyasının birden çok sürümü olduğunu ve varsayılan olarak "Release-iphonesimulator" yerine "Release-iphoneos" 'a götürdüğümü unutmayın. Eğer xcrun simctl install kullanarak bir simülatöre kuracaksanız ikincisini kullanmak istersiniz. - Chicowitz


  1. xCode pencere sekmesi
  2. Organizatör
  3. Uygulamayı almak istediğiniz arşive sağ tıklayın
  4. Bulucuda göster
  5. Sağ tıklayın (ProductName….). xcarchive dosyası
  6. Paket içeriğini göster
  7. Ürünler
  8. Uygulamalar

En sonunda - Senin .APP PROJE DOSYASI VAR!


23
2018-06-02 08:12



Tam olarak, uygulamanın hangi sürümünü kullandığınızı bilmek istediğinizde bu iyi bir çözümdür. Bu bağlamda DerivedData kafa karıştırıcı kullanan diğer yöntemleri buldum. - joshuarh
Yanıtımın 3. kısmı olarak, uygulama dosyasını almak istediğiniz sürümü seçebilirsiniz. - Ahmet Kazim Günay
Xcode 8.3 için çalışıyor! Mükemmel cevap! - Hamsternik


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

  1. Xcode'un menüsünde Window> Organizer'ı seçin (veya 'Shift + Command + 2' 'ye basın)
  2. Organizatörün sol tarafındaki projenizi seçin ve sağdaki Türetilmiş Veri yolunu bulacaksınız. Yolun sonundaki mini oku tıklamanız yeterlidir, bu yoldaki Finder'ı açar.
  3. Finder'da, "Build> Products> Release" e tıklayın, .app dosyasını bulacaksınız.

12
2017-11-04 04:13





~ / Kütüphane / Geliştirici / Xcode / DerivedData / {app name} / Yapı / Ürünler / Debug-iphonesimulator /


7
2018-01-06 09:11



Bu cevap, aynı yolu içeren ancak açıklamaları içeren diğerlerini nasıl iyileştirir? - Bowdzone


Xcode 7'de, Ürün> Arşiv'i kullanmak hızlı bir yoldur. Muhtemelen gönderilmek üzere imzalı bir kopya değildir, ancak test için başka birine vermek için yeterince iyidir.


6
2017-10-06 07:44





Xcode 8.1

Ürün -> Arşiv Ardından, sürücünüzün sağ tarafına sağ tarafa dışa aktarın.


5
2018-01-11 16:45