Как локально проверить изменения в удаленном пакете Swift, используемом в нескольких рабочих пространствах Xcode?IOS

Программируем под IOS
Anonymous
Как локально проверить изменения в удаленном пакете Swift, используемом в нескольких рабочих пространствах Xcode?

Сообщение Anonymous »

У меня есть модульный проект iOS, в котором большинство модулей реализованы в виде отдельных проектов или фреймворков XCode, а некоторые общие функции предоставляются с помощью удаленных пакетов Swift (размещенные на GitHub). Некоторые из этих модулей имеют свои собственные файлы .xcworkspace, и многие из них зависят от одного и того же удаленного пакета Swift. Этот рабочий процесс медленный. < /P>
Я хочу проверить изменения локально, прежде чем подтолкнуть их к пульту. Единственный способ, которым я обнаружил до сих пор,-это переключить ссылку на пакет в файле каждого рабочего пространства .pbxproj с удаленного URL на локальный путь (например, переключение https://github.com/my-org/mypackage на подачу: ../ mypackage и установление требования в вид на LocalPackage). Я должен сделать это в 25–30 местах, что не является устойчивым. В идеале я ищу более масштабируемый или автоматизированный подход, чтобы справиться с этим во время разработки без необходимости вручную редактировать десятки файлов проекта.
Это упрощенная диаграмма того, как моя структура/зависимости моя проекта выглядит:


Подробнее здесь: https://stackoverflow.com/questions/797 ... iple-xcode

Вернуться в «IOS»