qiu*_*ian 7 continuous-integration fastlane
使用 fastlane 健身房构建 ipa 非常容易。但我的目标是建立一个框架。它适用于构建以下框架:
gym(
clean: true,
scheme: "SGVSDK",
project: "../Prj/SDK/SGVSDK.xcodeproj",
# build_path: "./",
archive_path: "./" + archiveName,
skip_package_ipa: true,
)
Run Code Online (Sandbox Code Playgroud)
但它只能构建设备框架吗?如何构建模拟器框架?对使用 fastlane 的 SDK CI 有什么提示吗?
对我有用的是使用额外的 sh 脚本创建用于构建通用框架(用于模拟器和设备)的聚合目标,如教程中所述: https: //medium.com/@syshen/create-an-ios-universal-framework-148eb130a46c然后在 fastfile 中我构建如下聚合目标:
xcodebuild(
scheme: "Framework-Universal",
configuration: "Release",
clean: true,
build: true
)
Run Code Online (Sandbox Code Playgroud)