Xcode paketi iOS görevi

Azure Pipelines | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2015

Xcode yapı çıktısından bir. ipa dosyası oluşturmak için bu görevi kullanın.

Kullanım Dışı

Xcode paketi iOS görevi kullanım dışı bırakıldı. Yalnızca Xcode 6,4 kullanıyorsanız ilgilidir. Aksi takdirde, Xcode görevinin en son sürümünü kullanın.

Erişim

Xcode

YAML kod parçacığı

# Xcode Package iOS
# Generate an .ipa file from Xcode build output using xcrun (Xcode 7 or below)
- task: XcodePackageiOS@0
  inputs:
    #appName: 'name.app' 
    #ipaName: 'name.ipa' 
    provisioningProfile: 
    #sdk: 'iphoneos' 
    #appPath: '$(SDK)/$(Configuration)/build.sym/$(Configuration)-$(SDK)' 
    #ipaPath: '$(SDK)/$(Configuration)/build.sym/$(Configuration)-$(SDK)/output' 

Bağımsız değişkenler

Bağımsız Değişken Description
. App adı Bazen. ipa dosyasından farklı olan. app dosyasının adı.
Name. ipa . İpa dosyasının, bazen. app dosyasından farklı olan adı.
Sağlama profili adı İmzalarken kullanılacak sağlama profilinin adı.
SDK Kullanmak istediğiniz SDK. Geçerli SDK değerlerinin listesini görmek için xcodebuild-showsdk 'ları çalıştırın.
Gelişmiş
. App yolu Oluşturulan. app dosyasının göreli yolu. $(SDK)/$(Configuration)/build.sym/$(Configuration)-$(SDK) varsayılan değerdir. Değişkenler sekmesindedeğişken değerlerini belirttiğinizden emin olun.
Yerleştirileceği yol. ipa . İpa 'ın yerleştirileceği göreli yol. Dizin,'t yoksa oluşturulur. $(SDK)/$(Configuration)/build.sym/$(Configuration)-$(SDK)/output varsayılan değerdir. Değişkenler sekmesindedeğişken değerlerini belirttiğinizden emin olun.
Denetim seçenekleri

Açık kaynak

Bu görev GitHub 'daaçık kaynaktır. Geribildirim ve katılımlar hoş geldiniz.

SSS

Bir aracıya ihtiyacım var mı?

Yapınızı veya sürümünüzü çalıştırmak için en az bir aracınız olması gerekir.

Sorun yaşıyorum. Sorunları nasıl giderebilirim?

Bkz. derleme ve yayın sorunlarını giderme.

Varsayılan bir aracı havuzu seçemiyorum ve derleme veya yayınımı sıraya alamıyorum. Bu Nasıl yaparım? düzeltilsin mi?

Bkz. Aracı havuzları.

NuGet Push görevlerim şu hata ile başarısız oluyor: "hata: yerel veren sertifikası alınamıyor". Bunu nasıl giderebilirim?

Bu, güvenilen kök sertifika eklenerek düzeltilebilir. NODE_EXTRA_CA_CERTS=fileOrtam değişkenini yapı aracıya ekleyebilir veya NODE.EXTRA.CA.CERTS=file görev değişkenini işlem hattınızda ekleyebilirsiniz. Daha fazla ayrıntı için bkz. ortam değişkenleri .

TFS 'yi şirket içinde kullanıyorum ve bu özelliklerden bazılarını görmüyorum. Neden olmasın?

Bu özelliklerden bazıları yalnızca Azure Pipelines kullanılabilir ve şirket içinde henüz kullanılabilir değil. TFS 'nin en son sürümüne yükselttiysenizbazı özellikler şirket içinde kullanılabilir.