我正在firebase test lab上运行flutter集成测试,因此我使用dart环境变量来设置我的登录凭据,要设置ios测试版本,我需要运行以下命令:xcodebuild -workspace Runner.xcworkspace -scheme Runner -config Flutter/Release.xcconfig -derivedDataPath ../build/ios_integ -sdk iphoneos build-for-testing
现在我的问题是如何在这个命令中设置dart环境变量?在android gradle任务中,当我将变量作为base64字符串-Pdart-defines="${BASE64_STRING}"
传递时,它可以工作。但在iOS中,它不工作。
1条答案
按热度按时间i86rm4rw1#
在仅配置模式下运行
flutter build ios
,传递dart定义:如果成功,您应该能够在
Flutter/Generated.xcconfig
文件中看到您的dart定义(以base64编码):如果您现在执行
xcodebuild build-for-testing
,dart定义将被编译到您的应用中。