Podfile.lock изменен во время установки модулей на сервере сборки.IOS

Программируем под IOS
Anonymous
Podfile.lock изменен во время установки модулей на сервере сборки.

Сообщение Anonymous »

Мое приложение React Native создается на нескольких компьютерах с macOS. Недавно я столкнулся с проблемой на одном из них, поскольку сборка начала давать сбой во время установки модулей.

Код: Выделить всё

pod install --deployment
На всех серверах (кроме проблемного) приведенная выше команда успешно устанавливает необходимые поды и файл Podfile.lock остается нетронутым, но на одном из них я получаю:

Код: Выделить всё

[!] There were changes to the podfile in deployment mode:
M hermes-engine
Podfile.lock действительно изменен и содержит следующее:

Код: Выделить всё

hermes-engine:
:podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
:tag: ''
при этом исходное содержимое файла:

Код: Выделить всё

hermes-engine:
:podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
:tag: hermes-2023-08-07-RNv0.72.4-813b2def12bc9df02654b3e3653ae4a68d0572e0
Какова может быть причина удаления значения тега из этого файла во время установки модуля?
ОБНОВЛЕНИЕ:
На всех серверах сборки установлены одни и те же инструменты:




инструмент
Mac1 (подходит)
Mac2 (хорошо)
Mac3 (проблемно)




ОС
macOS 13.6 (ARM64)
macOS 13.3. 1 (X64)
macOS 13.4.1 (ARM64)


Shell< /td>
5,9
5,9
5,9


Узел
18.17.1
18.17.0
18.17.1


Пряжа
1.22.191.22.19
1.22.19


npm
9.6.7
9.6.7
9.6.7


CocoaPods
1.12.1
1.12.1
1.12.1


Xcode
14.3 .1
14.3
14.3.1


Java
17.0.7
17.0.7
17.0.8


Рубин
2.6.10
2.6 .10
2.6.10




Я также очистил кеш CocoaPods со всех компьютеров, но это тоже не помогло.

Подробнее здесь: https://stackoverflow.com/questions/771 ... ild-server

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