Komut Satırından XCode Build Sırasında Oluşan resource-rules Deprecated Hatası

Öncelikle Merhaba Arkadaşlar,

Jenkins, TeamCity gibi araçları kullanıyorsanız iOS’ta biliyorsunuz ki komut satırı üzerinden yeni paketler çıkarılıyor. Bunu çıkarmanın aslında türlü türlü yolu var. XCode 8.1 ile birlikte Apple Code Signing Resource Rules Path özelliğini build info kısmından kaldırdı ve artık buraya müdahale edemiyoruz ve XCode build işlemini komut satırından başlattığımızda aşağıdaki türden hatalar almaktayız.

 

Bu sorunu çözmenin belki en doğru değil ama etkili yolundan bahsetmek istiyorum. Araştırmalarım sonucu bir çok insanın bu şekilde sorunu çözdüğünü gördüm. Öncelikle XCode’un kendi paketindeki PackageApplication scriptine müdahale etmemiz gerekiyor. Bunun için

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication

adresinde bulunan PackageApplication scriptini yönetici olarak favori editörünüzde açın ve

kısmını tamamen silin ve yerine

perl scriptini ekleyin. Ardından paketleme işlemini tekrarlayın. Sorun çözülecektir 🙂

Bol sorunsuz günler.

 

Bu yazı iOS Programlama kategorisine gönderilmiş ve , , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir