与 Xcode 的快速通道集成
Fastlane Integration with Xcode
我正在尝试将我的示例项目 UberClone 与 Fastlane 集成。
我有 3 个目标
UberClone
UberCloneTest
UberCloneUITest
我如下创建了 fastfile 并下载了 fastlane,但我需要你的帮助来集成 fastlane 测试是否可以。我如何构建此文件?
default_platform(:ios)
platform :ios do
# 1
desc "ui test and unit tests need to check"
# 2
lane :create_app do
# 3
produce
end
end
要运行 测试见https://docs.fastlane.tools/getting-started/ios/running-tests/
给运行 Swiftlint看https://docs.fastlane.tools/actions/swiftlint/
我真的建议通读 fastlane 文档。一开始可能很难掌握,但理解通道和所有功能会变得更容易。请参阅 https://docs.fastlane.tools/getting-started/ios/setup/,我还建议查看 fastlane 的 github 样本。
例如 运行 swiftlint 然后单元和 UI 测试 运行 fastlane tests
default_platform(:ios)
platform :ios do
lane :tests do
swiftlint()
run_tests(scheme: "UberCloneTest")
run_tests(scheme: "UberCloneUITest")
end
end
我正在尝试将我的示例项目 UberClone 与 Fastlane 集成。 我有 3 个目标
UberClone
UberCloneTest
UberCloneUITest
我如下创建了 fastfile 并下载了 fastlane,但我需要你的帮助来集成 fastlane 测试是否可以。我如何构建此文件?
default_platform(:ios)
platform :ios do
# 1
desc "ui test and unit tests need to check"
# 2
lane :create_app do
# 3
produce
end
end
要运行 测试见https://docs.fastlane.tools/getting-started/ios/running-tests/
给运行 Swiftlint看https://docs.fastlane.tools/actions/swiftlint/
我真的建议通读 fastlane 文档。一开始可能很难掌握,但理解通道和所有功能会变得更容易。请参阅 https://docs.fastlane.tools/getting-started/ios/setup/,我还建议查看 fastlane 的 github 样本。
例如 运行 swiftlint 然后单元和 UI 测试 运行 fastlane tests
default_platform(:ios)
platform :ios do
lane :tests do
swiftlint()
run_tests(scheme: "UberCloneTest")
run_tests(scheme: "UberCloneUITest")
end
end