2014-11-14 24 views
5

Project.pbxproj dosyaları ile birleştirme çakışmalarıyla ilgili bir yanıt aramak için çok zaman harcadım. Birleştirme çatışmalarım çoğunlukla Cocoapod'larda gerçekleşir. Bir dalda bir bölme eklerseniz, daha sonra başka bir bölüme birleştirmeyi deneyin, Pod'lar projemin project.pbxproj dosyasında çok fazla birleştirme çakışması ortaya çıkar. Basitçe çukurlara gidip bu çelişkileri elle düzeltmek isterdim, fakat bunun makul olması için birçok kişiye yol var. Bu sorunu başka biriyle karşılaştı ve makul bir çözüm buldu. Bu sorun bir süredir beni rahatsız ediyor ve ben sadece bu soruyu son çare olarak soruyorum. Ayrı dallarda birkaç yeni özellik oluşturduktan sonra, projeme dahil olmak üzere bu kadar çok sorun yaşamak çok sinir bozucu. Herhangi bir yardım çok takdir edilecektir.Cocoapods project.pbxproj çakışmaları birleştirir

cevap

9

Büyük olasılıkla olmamanız gereken değişiklikleri yapmadığınız sürece, Pods.xcodeproj dosyasına, daha sonra gerçekliğin kaynağı her zaman pod install ile üretilen nedir. Bu nedenle, birçok çatışma varsa, sadece projeyi silip yeniden oluşturabilirsiniz.

+0

Pods.xcodeproj'u kaldırmayı, ardından dosyaları birleştirmeyi, sonra yeniden oluşturmayı veya bunları silmeyi, onları yeniden oluşturmayı ve birleştirmeyi önerir misiniz? Her ikisini de denedim ve bu sadece çatışmayı Pods.xcodeproj project.pbxproj'dan ana profillerim project.pbxproj'a taşıyor. – ferris

+1

Bir araya getirme çakışması gördüğünüzde, bunları kendiniz düzenlemediyseniz, çakışan dosyaları silmeniz ve "pod yükleme" yi yeniden çalıştırmanız önerilir. –

+0

@KeithSmiley Yorumunuz için teşekkürler, bu benim problemimi çözdü! –