diff --git a/release/maplibre-particle/ios/Package.swift.template b/release/maplibre-particle/ios/Package.swift.template index d944528d1..dc34a7b25 100644 --- a/release/maplibre-particle/ios/Package.swift.template +++ b/release/maplibre-particle/ios/Package.swift.template @@ -9,8 +9,8 @@ let package = Package( targets: [ .binaryTarget( name: "MapLibre", - url: "https://pbf.jpcn.ccwu.cc/swift/maplibre-particle/6.28.0-particle.19/MapLibre.dynamic.xcframework.zip", - checksum: "221c069b6ca073854716799d8593784310d4f0050be9c9d9a88215b352512efd" + url: "https://pbf.jpcn.ccwu.cc/swift/maplibre-particle/6.28.0-particle.20/MapLibre.dynamic.xcframework.zip", + checksum: "f31468a13356e7a3be10ab5308af65974f4ce2a87573ab7e699c5a1086c78ccd" ), ] ) diff --git a/release/maplibre-particle/ios/README.md b/release/maplibre-particle/ios/README.md index cf534a550..302dc9dbe 100644 --- a/release/maplibre-particle/ios/README.md +++ b/release/maplibre-particle/ios/README.md @@ -1,17 +1,17 @@ # MapLibre Particle iOS 发行 -当前正式发行:6.28.0-particle.19 +当前正式发行:6.28.0-particle.20 - Renderer:Metal - Product / Module:MapLibre -- Binary:https://pbf.jpcn.ccwu.cc/swift/maplibre-particle/6.28.0-particle.19/MapLibre.dynamic.xcframework.zip -- SHA-256:221c069b6ca073854716799d8593784310d4f0050be9c9d9a88215b352512efd +- Binary:https://pbf.jpcn.ccwu.cc/swift/maplibre-particle/6.28.0-particle.20/MapLibre.dynamic.xcframework.zip +- SHA-256:f31468a13356e7a3be10ab5308af65974f4ce2a87573ab7e699c5a1086c78ccd - SwiftPM:https://pbf.jpcn.ccwu.cc/swift/maplibre-particle-spm.git -- Exact Version:6.28.0-particle.19 -- Source Commit:7c5ed27b0b3ae5fe74ab245cbef9dabf913dde4f +- Exact Version:6.28.0-particle.20 +- Source Commit:a4c6047d7092523ad8aa6c14cb2b2246f4a88b8d 构建命令固定为: -bazel build --//:renderer=metal //platform/ios:MapLibre.dynamic +bazel build -c opt --//:renderer=metal //platform/ios:MapLibre.dynamic 不得用默认 OpenGL XCFramework 覆盖同版本。新版本必须使用新的 Particle revision。 diff --git a/release/maplibre-particle/ios/release-manifest.json b/release/maplibre-particle/ios/release-manifest.json index 9dcc5f052..25a3cad12 100644 --- a/release/maplibre-particle/ios/release-manifest.json +++ b/release/maplibre-particle/ios/release-manifest.json @@ -1,20 +1,21 @@ { "schemaVersion": 2, "status": "PUBLISHED_PUBLIC_READBACK_PASS", - "distributionVersion": "6.28.0-particle.19", + "distributionVersion": "6.28.0-particle.20", "moduleName": "MapLibre", + "compilationMode": "opt", "artifact": { "fileName": "MapLibre.dynamic.xcframework.zip", - "sizeBytes": 8480397, - "sha256": "221c069b6ca073854716799d8593784310d4f0050be9c9d9a88215b352512efd", - "url": "https://pbf.jpcn.ccwu.cc/swift/maplibre-particle/6.28.0-particle.19/MapLibre.dynamic.xcframework.zip" + "sizeBytes": 4119687, + "sha256": "f31468a13356e7a3be10ab5308af65974f4ce2a87573ab7e699c5a1086c78ccd", + "url": "https://pbf.jpcn.ccwu.cc/swift/maplibre-particle/6.28.0-particle.20/MapLibre.dynamic.xcframework.zip" }, - "sourceCommit": "7c5ed27b0b3ae5fe74ab245cbef9dabf913dde4f", + "sourceCommit": "a4c6047d7092523ad8aa6c14cb2b2246f4a88b8d", "swiftPackage": { "url": "https://pbf.jpcn.ccwu.cc/swift/maplibre-particle-spm.git", "requirement": "exactVersion", - "version": "6.28.0-particle.19", + "version": "6.28.0-particle.20", "productName": "MapLibre" }, - "notes": "Metal renderer release built with bazel build --//:renderer=metal //platform/ios:MapLibre.dynamic" + "notes": "Metal renderer optimized release built with bazel build -c opt --//:renderer=metal //platform/ios:MapLibre.dynamic" } diff --git a/release/maplibre-particle/release-manifest.json b/release/maplibre-particle/release-manifest.json index 82c745c57..cd4b69169 100644 --- a/release/maplibre-particle/release-manifest.json +++ b/release/maplibre-particle/release-manifest.json @@ -1,48 +1,49 @@ { "schemaVersion": 2, "releaseState": "PUBLISHED_PUBLIC_READBACK_PASS", - "particleRevision": 19, - "sourceCommit": "7c5ed27b0b3ae5fe74ab245cbef9dabf913dde4f", - "generatedAtUtc": "2026-10-07T07:17:04.530231+00:00", + "particleRevision": 20, + "sourceCommit": "a4c6047d7092523ad8aa6c14cb2b2246f4a88b8d", + "generatedAtUtc": "2026-10-07T12:35:15.522160+00:00", "reactNative": { "name": "@navsea/maplibre-particle-rn", - "version": "13.4.1-particle.19", + "version": "13.4.1-particle.20", "artifact": { - "fileName": "navsea-maplibre-particle-rn-13.4.1-particle.19.tgz", - "sizeBytes": 28825, - "sha256": "c98f1aef868c671a99556dbdd2518cdaa3a88a3d6133e620e5e8a38080d19b1a", - "url": "https://pbf.jpcn.ccwu.cc/npm/navsea-maplibre-particle-rn-13.4.1-particle.19.tgz" + "fileName": "navsea-maplibre-particle-rn-13.4.1-particle.20.tgz", + "sizeBytes": 28827, + "sha256": "fdc19f62cc2ab3c5bd521faa202d05ca69b17057c1afb5d8ce5e15722cc13c58", + "url": "https://pbf.jpcn.ccwu.cc/npm/navsea-maplibre-particle-rn-13.4.1-particle.20.tgz" }, "mapLibreReactNative": "11.3.6" }, "android": { - "version": "13.4.1-particle.19", - "coordinate": "cc.navsea.maplibre:android-sdk-particle-opengl:13.4.1-particle.19", + "version": "13.4.1-particle.20", + "coordinate": "cc.navsea.maplibre:android-sdk-particle-opengl:13.4.1-particle.20", "renderer": "opengl", "artifact": { - "fileName": "android-sdk-particle-opengl-13.4.1-particle.19.aar", - "sizeBytes": 170726451, - "sha256": "8ef9de51564aad6d5d8a9678534120cee34d3ee65c41f9f266c29bf057029712", - "url": "https://pbf.jpcn.ccwu.cc/maven/cc/navsea/maplibre/android-sdk-particle-opengl/13.4.1-particle.19/android-sdk-particle-opengl-13.4.1-particle.19.aar" + "fileName": "android-sdk-particle-opengl-13.4.1-particle.20.aar", + "sizeBytes": 170731109, + "sha256": "213924d5970a83ce953b7a2be908cfb72419127e8d10cb36949681f7dac16844", + "url": "https://pbf.jpcn.ccwu.cc/maven/cc/navsea/maplibre/android-sdk-particle-opengl/13.4.1-particle.20/android-sdk-particle-opengl-13.4.1-particle.20.aar" }, "ndk": "28.2.13676358", "gradle": "9.5.1", "jdk": "openjdk version \"17.0.20.1\" 2026-08-18" }, "ios": { - "distributionVersion": "6.28.0-particle.19", + "distributionVersion": "6.28.0-particle.20", "renderer": "metal", + "compilationMode": "opt", "moduleName": "MapLibre", "artifact": { "fileName": "MapLibre.dynamic.xcframework.zip", - "sizeBytes": 8480397, - "sha256": "221c069b6ca073854716799d8593784310d4f0050be9c9d9a88215b352512efd", - "url": "https://pbf.jpcn.ccwu.cc/swift/maplibre-particle/6.28.0-particle.19/MapLibre.dynamic.xcframework.zip" + "sizeBytes": 4119687, + "sha256": "f31468a13356e7a3be10ab5308af65974f4ce2a87573ab7e699c5a1086c78ccd", + "url": "https://pbf.jpcn.ccwu.cc/swift/maplibre-particle/6.28.0-particle.20/MapLibre.dynamic.xcframework.zip" }, "swiftPackage": { "url": "https://pbf.jpcn.ccwu.cc/swift/maplibre-particle-spm.git", "requirement": "exactVersion", - "version": "6.28.0-particle.19", + "version": "6.28.0-particle.20", "productName": "MapLibre" }, "xcode": "Xcode 26.3 Build version 17C529 ",