Есть ли способ установить -UseModernBuildSystem = NO в фастл-файле Fastlane? - PullRequest
0 голосов
/ 22 октября 2019

При создании моего приложения с использованием fastlane gym я получаю error: Unexpected duplicate tasks:. Когда я сталкиваюсь с этой проблемой, используя XCode, я могу избавиться от нее, установив систему сборки на устаревшую систему сборки. Я хотел бы иметь возможность установить систему сборки с помощью fastlane, но не нашел правильный способ передать ее с помощью xcarg.

Я пытался использовать эту команду. fastlane gym --xcargs "UseModernBuildSystem=no"

Что, в свою очередь, запускает это: set -o pipefail && xcodebuild -workspace ./PolyAcademy.xcworkspace -scheme PolyAcademy -destination 'generic/platform=iOS' -archivePath /Users/mattmarshall/Library/Developer/Xcode/Archives/2019-10-21/PolyAcademy\ 2019-10-21\ 16.21.58.xcarchive UseModernBuildSystem=no archive | tee /Users/mattmarshall/Library/Logs/gym/PolyAcademy-PolyAcademy.log | xcpretty

Я бы хотел, чтобы это не отображалось, а приложение создавалось.

[16:22:00]: ▸ 2019-10-21 16:22:00.145 xcodebuild[32252:315891]  DTDeviceKit: deviceType from 870b9074181ce2e0318a5477d3bd3536633ee1ee was NULL
[16:22:01]: ▸ ❌  error: Unexpected duplicate tasks:
[16:22:01]: ▸ ** ARCHIVE FAILED **```
...