2014-11-14 25 views
5

Spędziłem dużo czasu szukając odpowiedzi dotyczącej konfliktów scalania z plikami project.pbxproj. Moje konflikty łączą się głównie z Cocoapods. Wydaje się, że jeśli dodaję kapsułę do gałęzi, a następnie spróbuję połączyć ją w inną, wiele konfliktów scalających powstaje w pliku project.pbxproj mojego projektu Pods. Po prostu przechodzę przez te konflikty ręcznie i naprawię je ręcznie, ale jest wiele dla wielu, aby było to rozsądne. Czy ktoś inny napotkał ten problem i znalazł rozsądne rozwiązanie. Ten problem dręczy mnie od jakiegoś czasu, a ja zadaję to pytanie w ostateczności. Po utworzeniu kilku nowych funkcji w oddzielnych oddziałach, posiadanie tego problemu z włączeniem ich do mojego projektu jest bardzo frustrujące. Każda pomoc będzie bardzo doceniana.Cocoapods project.pbxproj scalanie konfliktów

Odpowiedz

9

Dopóki nie wprowadzasz zmian, które prawdopodobnie nie powinny być, do pliku Pods.xcodeproj, źródłem prawdy jest zawsze to, co jest generowane z pod install. Dlatego jeśli istnieje wiele konfliktów, możesz po prostu usunąć projekt i go zregenerować.

+0

Zalecasz usunięcie Pods.xcodeproj, a następnie scalenie plików, a następnie ich ponowne wygenerowanie lub usunięcie, następnie zregeneruj je, a następnie scal. Próbowałem obu i to właśnie przenosi konflikt z Pods.xcodeproj project.pbxproj do moich głównych profili project.pbxproj. – ferris

+1

Polecam, gdy widzisz konflikt scalania, o ile nie edytowałeś sam siebie, usuń konflikty plików i ponownie uruchom 'pod install'. –

+0

@KeithSmiley Dziękuję za komentarz tutaj, to rozwiązało mój problem! –