Bu makalede, genellikle yeni bir sürüm oluşturmak için kullandığımız Xcode Archive fonksiyonunu komut satırıyla nasıl gerçekleştirebileceğimizi inceleyeceğiz. Bu yöntem, iş akışınızı hızlandırmak ve daha etkili bir geliştirme süreci sağlamak için kullanışlı bir yol olabilir.
XCode Archive: 1 Komutla Hızlı ve Etkili Bir Şekilde Nasıl Alınır?
XCode Archive Komutu
Üstteki komut ve parametrelerine ait açıklamaları altta bulabilirsiniz.
- xcodebuild: Xcode projelerini komut satırından derlemek ve yönetmek için kullanılan komut satırı aracıdır.
- -workspace ios/ProjectName.xcworkspace: Bu parametre, Xcode projesinin çalışma alanının dosya yolunu belirtir. Projeniz bir çalışma alanı içinde ise bu parametre kullanılır ve
ios/ProjectName.xcworkspace
değeri, projenizin çalışma alanının yerini gösterir. - -scheme ProjectName: Bu parametre, derleme işleminin hangi şema (scheme) üzerinden gerçekleştirileceğini belirtir.
ProjectName
değeri, projenizin ana şemasını ifade eder. - clean: Bu, önceki derleme sonuçlarını temizlemek için kullanılan bir altkomuttur. Yani, projenin temiz bir derleme için başlangıç durumuna getirilmesini sağlar.
- archive: Bu altkomut, proje dosyalarını bir arşiv dosyasına dönüştürmeyi sağlar. Bu, genellikle bir sürüm yayımlamadan önce yapılan bir adımdır.
- -configuration Release: Bu parametre, derlemenin hangi yapılandırmayla (configuration) yapılacağını belirtir.
Release
genellikle canlı ortama yayımlanacak sürümler için kullanılır. - -sdk iphoneos: Bu, hedef cihazın SDK’sını belirtir.
iphoneos
, genellikle iOS cihazları için derleme yapılacağını ifade eder. - -archivePath ProjectName_1.xcarchive: Bu parametre, oluşturulan arşiv dosyasının nereye kaydedileceğini belirtir.
ProjectName_1.xcarchive
değeri, arşiv dosyasının adını ve kaydedileceği konumu gösterir.
Bu komut ve parametreler, Xcode projenizin temiz bir derleme işleminden geçirilip ardından bir arşiv dosyası oluşturulmasını sağlar. Bu arşiv dosyası, yayımlamak veya dağıtmak üzere hazır bir sürümü içerir.
📚 XCode Archive Kaynakları
📚 Benzer Makaleler
- Xcode permission denied hatası ve çözümü
- XCode ld: library not found for -lBoltsHatası ve Çözümü
- Building iOS Simulator, the linked framework Hata Çözüm
✍ Lütfen olumlu-olumsuz tüm görüşlerinizi bana yorum yada mail yolu ile iletmeyi ihmal etmeyin.
🔗 Sosyal medya kanallarından makaleyi paylaşarak destek olursanız çok sevinirim.
👋 Bir sonraki makalede görüşmek dileğiyle.