使用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 **```
答案 0 :(得分:0)
我解决了
export_xcargs: {
useModernBuildSystem: "NO"
}
进入快速文件中的build_ios_app配置