Использование обновленного разветвленного модуля не имеет такого же кода локально после установки модуля - PullRequest
1 голос
/ 09 октября 2019

Я разветвил стручок и внес некоторые изменения в ветку. В моем Podfile я включаю

pod 'Mobile-Buy-SDK', git: 'git@github.com:company-name/mobile-buy-sdk-ios.git', branch: 'zs-mods', submodules: true

и запускаю pod install.

Основные изменения в этой ветке меняются от internal s до public s в модуле.

Тем не менее, когда я использую те свойства, которые должны быть видны сейчас, я получаюошибки, которые они все еще являются внутренними.

Я пытался очистить производные данные и очистить, но безуспешно. Что мне здесь делать? Спасибо

1 Ответ

1 голос
/ 10 октября 2019

Cocoapods создают локальный кеш для каждого модуля в каждой версии. Если вы не меняли версию этого модуля (создавая новый podspec с новой версией), используется локальный кэш.

Вы можете удалить этот кэш, очистив ${HOME}/Library/Caches/CocoaPods:

rm -rf "${HOME}/Library/Caches/CocoaPods"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...