Понятно, что прошло некоторое время с тех пор, как я запустил обновление модуля в своем проекте. Сегодня я пытался это сделать, и у меня проблемы.Pod Update удаляет «файлы поддержки цели», но не обновляет настройки моего проекта.
После запуска обновления «pod update» проект не будет компилироваться. Вот что я заметил. Само обновление, похоже, работает нормально, как обычно. Я заметил, что все файлы в файлах поддержки Pods/Target были удалены.
Когда я пытаюсь построить, я получаю сообщение об ошибке, как эти для большинства моих стручков:
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
Когда я иду в Строительствах фаз для стручков с этой ошибкой, я можно видеть, что манекена файл .m все еще там, несмотря на то, что не существует:
Удаление всех тех, кто, кажется, не поможет, так как тогда я начинаю получать следующие ошибки:
копание вниз в настройки целевых объекта я могу видеть заголовок префикса GCC еще установлен использовать несуществующий PCH файл:
Я не совсем уверен, куда идти отсюда. Кажется, что обновление pod удаляет определенные файлы, но мой pbxproj не обновляется, чтобы скорректировать эти изменения. Мне нужно выяснить, как это сделать вручную?
Я в настоящее время работает XCode7 и CocoaPods 0.38.2
Мы никогда не решались «решить» нашу проблему. В конце концов, нам пришлось начинать с нуля с CocoaPods. Я использовал https://github.com/kylef/cocoapods-deintegrate для удаления Cocoapods, а затем использовал наш старый podfile для запуска установки нового pod. Нам было встречено множество ошибок, которые мы разрешили через http://stackoverflow.com/questions/23539147/xcode-ld-library-not-found-for-lpods и https://github.com/CocoaPods/CocoaPods/issues/2053. В целом, CocoaPods потребляет больше времени, чем за последние 12 месяцев. Мы не будем двигаться вперед. – LLooggaann