mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-20 06:51:38 +00:00
fix(ci): build iOS with generic simulator (#103259)
This commit is contained in:
committed by
GitHub
parent
f8527e77bc
commit
ee1450d619
@@ -1631,7 +1631,7 @@
|
||||
"gen:host-env-policy:swift": "node scripts/generate-host-env-security-policy-swift.mjs --write",
|
||||
"ghsa:patch": "node scripts/ghsa-patch.mjs",
|
||||
"ios:app-review-notes:pdf": "xcrun swift scripts/ios-app-review-notes-pdf.swift apps/ios/APP-REVIEW-NOTES.md apps/ios/build/app-review/APP-REVIEW-NOTES.pdf",
|
||||
"ios:build": "bash -lc './scripts/ios-configure-signing.sh && ./scripts/ios-write-version-xcconfig.sh && node scripts/ios-write-swift-filelist.mjs && cd apps/ios && xcodegen generate && xcodebuild -project OpenClaw.xcodeproj -scheme OpenClaw -destination \"${IOS_DEST:-platform=iOS Simulator,name=iPhone 17}\" -configuration Debug build'",
|
||||
"ios:build": "bash -lc './scripts/ios-configure-signing.sh && ./scripts/ios-write-version-xcconfig.sh && node scripts/ios-write-swift-filelist.mjs && cd apps/ios && xcodegen generate && xcodebuild -project OpenClaw.xcodeproj -scheme OpenClaw -destination \"${IOS_DEST:-generic/platform=iOS Simulator}\" -configuration Debug build'",
|
||||
"ios:filelist:gen": "node scripts/ios-write-swift-filelist.mjs",
|
||||
"ios:gen": "bash -lc './scripts/ios-configure-signing.sh && ./scripts/ios-write-version-xcconfig.sh && node scripts/ios-write-swift-filelist.mjs && cd apps/ios && xcodegen generate'",
|
||||
"ios:open": "bash -lc './scripts/ios-configure-signing.sh && ./scripts/ios-write-version-xcconfig.sh && node scripts/ios-write-swift-filelist.mjs && cd apps/ios && xcodegen generate && open OpenClaw.xcodeproj'",
|
||||
|
||||
@@ -152,6 +152,13 @@ describe("package scripts", () => {
|
||||
expect(readPackageJson().scripts.start).toBe("node openclaw.mjs");
|
||||
});
|
||||
|
||||
it("builds iOS against a generic simulator by default", () => {
|
||||
const script = readPackageJson().scripts["ios:build"];
|
||||
|
||||
expect(script).toContain('${IOS_DEST:-generic/platform=iOS Simulator}');
|
||||
expect(script).not.toContain("name=iPhone");
|
||||
});
|
||||
|
||||
it("runs generated module formatting coverage in Windows CI", () => {
|
||||
expect(readPackageJson().scripts["test:windows:ci"]).toContain(
|
||||
"test/scripts/format-generated-module.test.ts",
|
||||
|
||||
Reference in New Issue
Block a user