XuqmCoreSDK - 新增 userId / token(nonisolated) / deviceId 公开属性,对齐 BugCollectSDK / WebViewSDK 引用 XuqmWebViewSDK - XWebViewTypes:新增 jsBridgeName / onClose / onPageError / onProgressChanged / onNavigationChanged - XWebViewView:注册双 bridge(ReactNativeWebView 内部 + 自定义 jsBridgeName)、KVO progress、nav delegate - XWebViewStandardHandlers:@MainActor,injectedJavaScript 改 nonisolated,兼容 macOS - 新增 import XuqmCoreSDK XuqmBugCollectSDK - 全局 #if canImport(UIKit) 兼容 macOS 编译 - isReady 从 computed var 改为 func 消除歧义 - LogQueue 修正 LogStorage 为 enum 静态方法调用 XuqmUpdateSDK - getDeviceInfo() #if canImport(UIKit) 兼容 macOS XuqmLicenseSDK - ensureInitializedFromSDK() 用 DispatchQueue.main.sync 访问 @MainActor 属性 CI - 重写 Jenkinsfile:增加 SNAPSHOT/Release 模式,统一版本号管理,修正 git URL,对齐 Android 流水线 - 新增 version.properties:统一追踪 SDK_VERSION - 更新 .gitignore:移除 JS/Java 噪音,补 Swift/Xcode 规则 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
26 行
327 B
Plaintext
26 行
327 B
Plaintext
# SPM build artifacts
|
|
/.build/
|
|
/XuqmDemo/.build/
|
|
|
|
# Xcode
|
|
*.xcworkspace/xcuserdata/
|
|
*.xcodeproj/xcuserdata/
|
|
DerivedData/
|
|
*.ipa
|
|
*.dSYM.zip
|
|
*.dSYM
|
|
.DS_Store
|
|
|
|
# CocoaPods (optional, not primary)
|
|
Pods/
|
|
.cocoapods/
|
|
|
|
# Fastlane
|
|
fastlane/report.xml
|
|
fastlane/Preview.html
|
|
fastlane/screenshots/
|
|
fastlane/test_output/
|
|
|
|
# macOS
|
|
.DS_Store
|