@ Luke-West'in + @ Vaiden çözümlerini uygularken ek talimatlar:
Ayrıca, @ Vaiden'ın çözümünün 3. adımını kullanmak zorunda kalmadım. Sadece rm -rf Pods/
terminalde çalışan tüm eski pod dosyalarından kurtuldu
Ayrıca @ Vaiden'ın çözümünde 9. adımı kullanmak zorunda kalmadım, bunun yerine Link Binary Libraries (Çerçeve İkili Kütüphaneleri) altında framework adlı OLD projesini kaldırdım (YENİ olarak adlandırılmış çerçeve zaten vardı)
Böylece güncellenen adımlar aşağıdaki gibi olacaktır:
Adım 1 - Projeyi yeniden adlandırın
- Projenizde cocoapods kullanıyorsanız, çalışma alanını kapatın ve bu adımlar için XCode projesini açın.
- Xcode görünümünün solundaki "Proje gezgini" nde yeniden adlandırmak istediğiniz projeyi tıklayın.
- Sağda "Dosya denetçisi" ni seçin ve projenizin adı "Kimlik ve Tür" altında bulunmalı, yeni adla değiştirilmelidir.
- Açılır menüden "Yeniden Adlandır" ı tıklayın
Adım 2 - Şemayı Yeniden Adlandırma
- Üst çubukta ("Durdur" düğmesinin yanında), OLD ürününüz için bir şema var, tıklayın ve ardından "Şemaları yönet" e gidin
- Şemadaki ESKİ adına tıklayın ve düzenlenebilir hale gelecektir, adı değiştirin
- XCode'dan çıkın.
- Ana klasörde OLD.xcworkspace öğesini NEW.xcworkspace olarak yeniden adlandırın.
3. Adım - Klasörü varlıklarınızla yeniden adlandırın
- Xcode'tan çık
- Doğru adlandırılmış ana klasörde, yanlış adlandırılmış OLD klasörüne sahip yeni adlandırılmış bir xcodeproj dosyası vardır. OLD klasörünü yeni adınızla yeniden adlandırın
- Projeyi yeniden açın, bir uyarı göreceksiniz: "OLD klasörü yok", uyarıyı kapatın
- Soldaki "Proje gezgini" nde, üst düzey OLD klasör adını tıklayın
- "Kimlik ve tür" altındaki Yardımcı Programlar bölmesinde "Ad" girişini görürsünüz, bunu ESK'den yeni ada değiştirirsiniz.
- Hemen altında bir "Konum" girişi var. ESKİ adına sahip bir klasörü tıklayın ve yeni yeniden adlandırılan klasörü seçin
Adım 4 - Build plist verilerini yeniden adlandırın
- Soldaki "Proje gezgini" nde projeyi tıklayın, ana panelde "Yapı Ayarları" nı seçin
- Bu bölümde "plist" araması Ambalajın altında Info.plist ve Ürün paketi tanımlayıcısını göreceksiniz
- Info.plist'deki üst girişi yeniden adlandırın
- Ürün Tanımlayıcı için de aynısını yapın
Adım 5 Pod Dosyasını Kullanma
- XCode'da: proje gezgininden Podfile'ı seçin ve düzenleyin. OLD adında bir hedef yan tümcesi görmelisiniz. YENİ olarak değiştirin.
- XCode'dan çıkın.
- Terminalde, proje dizinine cd, sonra:
rm -rf Pods/
- Pod kurulumunu çalıştırın.
- XCode'u açın.
- Proje gezgininde proje adınızı tıklayın.
- Ana bölmede, Aşamaları Oluştur sekmesine geçin. İkili Kitaplıklarıyla Bağla altında, OLD çerçevesini arayın ve kaldırın (eksik olduğunu belirtmelidir) YENİ olarak adlandırılan çerçeve, eklemek için pencerenin altındaki "+" düğmesini kullanmıyorsa zaten orada olmalıdır.
- Bir objektif-c Köprüleme başlığınız varsa, Yapı ayarları'na gidin ve başlığın konumunu OLD / OLD-Bridging-Header.h yerine NEW / NEW-Bridging-Header.h olarak değiştirin.
- Temizleyin ve çalıştırın.
Tüm adımları başarıyla uyguladıktan sonra hatasız bir şekilde derleme yapabilmelisiniz