Co prawda minęło trochę czasu, odkąd uruchomiłem aktualizację podia w moim projekcie. Dzisiaj próbowałem to zrobić i mam problemy.Pod aktualizacją usuwa "Pliki pomocnicze celu", ale nie aktualizuje ustawień mojego projektu.
Po uruchomieniu "aktualizacji strąków" projekt nie zostanie skompilowany. Oto, co zauważyłem. Wydaje się, że sama aktualizacja działa poprawnie, tak jak zwykle. Zauważyłem, że wszystkie pliki w "Pods/Target Support Files" zostały usunięte.
Gdy próbuję budować, pojawia się błąd jak ten dla większości moich strąków:
lang: error: no such file or directory: '/Users/logan/development/ProjectNameRemoved/src/Pods/Target Support Files/Pods-AJNotificationView/Pods-AJNotificationView-dummy.m'
clang: error: no input files
Kiedy idę do faz budowania strąków z tego błędu, ja można zobaczyć, że manekin pliku .m jest nadal istnieje, mimo że nie istnieje:
Usuwanie wszystkich tych, nie wydaje się, aby pomóc, a potem zaczną się następujące błędy:
Kopanie dół do ustawień podsystemu widzę nagłówek prefiks GCC jest nadal skonfigurowany do korzystania z nieistniejącego pliku PCH:
nie jestem pewien, gdzie się udać stąd. Wygląda na to, że aktualizacja poda usuwa niektóre pliki, ale mój pbxproj nie jest aktualizowany w celu korelowania tych zmian. Czy muszę wymyślić, jak to zrobić ręcznie?
Jestem aktualnie uruchomione XCode7 i CocoaPods 0.38.2
Nigdy tak naprawdę nie rozwiązaliśmy naszego problemu. W końcu musieliśmy zacząć od zera z CocoaPods. Użyłem https://github.com/kylef/cocoapods-deintegrate, aby usunąć Cocoapods, a następnie użyłem naszego starego podfile, aby uruchomić świeżą instalację. Spotkaliśmy się z wieloma błędami rozwiązanymi przez http://stackoverflow.com/questions/23539147/xcode-ld-library-not-found-for-lpods i https://github.com/CocoaPods/CocoaPods/issues/2053. Ogólnie rzecz biorąc, CocoaPods zużyło więcej czasu niż zaoszczędziło w ciągu ostatnich 12 miesięcy. Bez tego ruszymy naprzód. – LLooggaann