فهرست منبع

[new]增加友盟性能监控

Destiny 1 سال پیش
والد
کامیت
d206c7aaab
36فایلهای تغییر یافته به همراه1743 افزوده شده و 4 حذف شده
  1. 4 3
      plugin/flutter_umeng/ios/Classes/FlutterUmengPlugin.swift
  2. 44 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/Info.plist
  3. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/_CodeSignature/CodeDirectory
  4. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/_CodeSignature/CodeRequirements
  5. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/_CodeSignature/CodeRequirements-1
  6. 518 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/_CodeSignature/CodeResources
  7. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/_CodeSignature/CodeSignature
  8. 27 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/Headers/UAPMLog.h
  9. 105 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/Headers/UMAPMConfig.h
  10. 26 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/Headers/UMAPMCustomLog.h
  11. 114 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/Headers/UMCrashConfigure.h
  12. 47 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/Headers/UMLaunch.h
  13. 21 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/Headers/UMPage.h
  14. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/Info.plist
  15. 41 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/PrivacyInfo.xcprivacy
  16. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/UMAPM
  17. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/_CodeSignature/CodeDirectory
  18. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/_CodeSignature/CodeRequirements
  19. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/_CodeSignature/CodeRequirements-1
  20. 207 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/_CodeSignature/CodeResources
  21. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/_CodeSignature/CodeSignature
  22. 27 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UAPMLog.h
  23. 105 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMAPMConfig.h
  24. 26 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMAPMCustomLog.h
  25. 114 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMCrashConfigure.h
  26. 47 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMLaunch.h
  27. 21 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMPage.h
  28. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/Info.plist
  29. 41 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/PrivacyInfo.xcprivacy
  30. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/UMAPM
  31. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeDirectory
  32. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeRequirements
  33. BIN
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeRequirements-1
  34. 207 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeResources
  35. 0 0
      plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeSignature
  36. 1 1
      plugin/flutter_umeng/ios/umeng_common.podspec

+ 4 - 3
plugin/flutter_umeng/ios/Classes/FlutterUmengPlugin.swift

@@ -23,8 +23,9 @@ public class FlutterUmengPlugin: NSObject, FlutterPlugin {
 
   // 初始化
   public func initialize() {
-    //设置AppKey,初始化友盟所有组件产品,开发者在友盟官网申请的appkey
-    UMConfigure.initWithAppkey("66b07337cac2a664de82d457", channel: "AppStore")
-    print("ios友盟初始化")
+      //设置AppKey,初始化友盟所有组件产品,开发者在友盟官网申请的appkey
+      UMConfigure.initWithAppkey("66b07337cac2a664de82d457", channel: "AppStore")
+      UMConfigure.setLogEnabled(true)
+      print("ios友盟初始化")
   }
 }

+ 44 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/Info.plist

@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>AvailableLibraries</key>
+	<array>
+		<dict>
+			<key>BinaryPath</key>
+			<string>UMAPM.framework/UMAPM</string>
+			<key>LibraryIdentifier</key>
+			<string>ios-arm64</string>
+			<key>LibraryPath</key>
+			<string>UMAPM.framework</string>
+			<key>SupportedArchitectures</key>
+			<array>
+				<string>arm64</string>
+			</array>
+			<key>SupportedPlatform</key>
+			<string>ios</string>
+		</dict>
+		<dict>
+			<key>BinaryPath</key>
+			<string>UMAPM.framework/UMAPM</string>
+			<key>LibraryIdentifier</key>
+			<string>ios-arm64_x86_64-simulator</string>
+			<key>LibraryPath</key>
+			<string>UMAPM.framework</string>
+			<key>SupportedArchitectures</key>
+			<array>
+				<string>arm64</string>
+				<string>x86_64</string>
+			</array>
+			<key>SupportedPlatform</key>
+			<string>ios</string>
+			<key>SupportedPlatformVariant</key>
+			<string>simulator</string>
+		</dict>
+	</array>
+	<key>CFBundlePackageType</key>
+	<string>XFWK</string>
+	<key>XCFrameworkFormatVersion</key>
+	<string>1.0</string>
+</dict>
+</plist>

BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/_CodeSignature/CodeDirectory


BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/_CodeSignature/CodeRequirements


BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/_CodeSignature/CodeRequirements-1


+ 518 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/_CodeSignature/CodeResources

@@ -0,0 +1,518 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>files</key>
+	<dict>
+		<key>ios-arm64/UMAPM.framework/Headers/UAPMLog.h</key>
+		<data>
+		Fn6vM2xcK6hAKzlIp/5uiu64Rn8=
+		</data>
+		<key>ios-arm64/UMAPM.framework/Headers/UMAPMConfig.h</key>
+		<data>
+		mTeYNKzjMFj7uRq7O19dZHVBRD8=
+		</data>
+		<key>ios-arm64/UMAPM.framework/Headers/UMAPMCustomLog.h</key>
+		<data>
+		o95XAdUl8mE0xQJmhqp0Nk3eSXk=
+		</data>
+		<key>ios-arm64/UMAPM.framework/Headers/UMCrashConfigure.h</key>
+		<data>
+		GfdozzkkdTXlFaBEr63qNMt7V/E=
+		</data>
+		<key>ios-arm64/UMAPM.framework/Headers/UMLaunch.h</key>
+		<data>
+		OVIv4rBQJxSJvQhEQ36PlO44v/s=
+		</data>
+		<key>ios-arm64/UMAPM.framework/Headers/UMPage.h</key>
+		<data>
+		iDEulCPV+Ts1qh4XTYIIT6eYz3g=
+		</data>
+		<key>ios-arm64/UMAPM.framework/Info.plist</key>
+		<data>
+		h1vwAb1waQvOJ+pydq33mFDAa2M=
+		</data>
+		<key>ios-arm64/UMAPM.framework/PrivacyInfo.xcprivacy</key>
+		<data>
+		Tvto37j0/VhNsssb2KK8vt+bz80=
+		</data>
+		<key>ios-arm64/UMAPM.framework/UMAPM</key>
+		<data>
+		uHN74zg8YQELkSh3B0bLJrRVs1A=
+		</data>
+		<key>ios-arm64/UMAPM.framework/_CodeSignature/CodeDirectory</key>
+		<data>
+		FMA2vk4eQpRTgAQISVFi+h4kCTw=
+		</data>
+		<key>ios-arm64/UMAPM.framework/_CodeSignature/CodeRequirements</key>
+		<data>
+		JuNmgPswdtEyu7+QArT1A5d+MPA=
+		</data>
+		<key>ios-arm64/UMAPM.framework/_CodeSignature/CodeRequirements-1</key>
+		<data>
+		Hk3t+M3RmWSjCgzHyFPqwwMWHXE=
+		</data>
+		<key>ios-arm64/UMAPM.framework/_CodeSignature/CodeResources</key>
+		<data>
+		i9UDMqdqlX8cgkGJJihGdTU1SPw=
+		</data>
+		<key>ios-arm64/UMAPM.framework/_CodeSignature/CodeSignature</key>
+		<data>
+		g7hEabLll4xoInJ9fb1vHysfNmE=
+		</data>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UAPMLog.h</key>
+		<data>
+		Fn6vM2xcK6hAKzlIp/5uiu64Rn8=
+		</data>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMAPMConfig.h</key>
+		<data>
+		mTeYNKzjMFj7uRq7O19dZHVBRD8=
+		</data>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMAPMCustomLog.h</key>
+		<data>
+		o95XAdUl8mE0xQJmhqp0Nk3eSXk=
+		</data>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMCrashConfigure.h</key>
+		<data>
+		GfdozzkkdTXlFaBEr63qNMt7V/E=
+		</data>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMLaunch.h</key>
+		<data>
+		OVIv4rBQJxSJvQhEQ36PlO44v/s=
+		</data>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMPage.h</key>
+		<data>
+		iDEulCPV+Ts1qh4XTYIIT6eYz3g=
+		</data>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/Info.plist</key>
+		<data>
+		EnjihO2Uu6VoSKPBXwJ69wuNK5I=
+		</data>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/PrivacyInfo.xcprivacy</key>
+		<data>
+		Tvto37j0/VhNsssb2KK8vt+bz80=
+		</data>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/UMAPM</key>
+		<data>
+		bimfeSaLlg04LDLIa08B0GDMsv0=
+		</data>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeDirectory</key>
+		<data>
+		m/5XSNlC6/FDFK8m+irhICxrkxc=
+		</data>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeRequirements</key>
+		<data>
+		OnX22wWFKRSOFN1+obRynMCeyXM=
+		</data>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeRequirements-1</key>
+		<data>
+		BceaCjB/JFf1I8oLkyR+nXegs9w=
+		</data>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeResources</key>
+		<data>
+		JyL1MtAXGSsK9tADk7yGbS4pVWQ=
+		</data>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeSignature</key>
+		<data>
+		2jmj7l5rSw0yVb/vlWAYkK/YBwk=
+		</data>
+	</dict>
+	<key>files2</key>
+	<dict>
+		<key>ios-arm64/UMAPM.framework/Headers/UAPMLog.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Fn6vM2xcK6hAKzlIp/5uiu64Rn8=
+			</data>
+			<key>hash2</key>
+			<data>
+			se6jej/6AiNbawn8j2zY8xeOwPLt10WGP5HPl8k5KMM=
+			</data>
+		</dict>
+		<key>ios-arm64/UMAPM.framework/Headers/UMAPMConfig.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			mTeYNKzjMFj7uRq7O19dZHVBRD8=
+			</data>
+			<key>hash2</key>
+			<data>
+			DRvvGO8dMQ4cdxXaT/jGW0byyr8G5pVb2iqNY+jCWpA=
+			</data>
+		</dict>
+		<key>ios-arm64/UMAPM.framework/Headers/UMAPMCustomLog.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			o95XAdUl8mE0xQJmhqp0Nk3eSXk=
+			</data>
+			<key>hash2</key>
+			<data>
+			wk8jfwqKbTZz8MQ4ihO+0zta2o0211qdXPsK9/TjtuU=
+			</data>
+		</dict>
+		<key>ios-arm64/UMAPM.framework/Headers/UMCrashConfigure.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			GfdozzkkdTXlFaBEr63qNMt7V/E=
+			</data>
+			<key>hash2</key>
+			<data>
+			cl549cYuQFxDR3oVCCMTF7TNPTZRzHh88FNnkuLImdY=
+			</data>
+		</dict>
+		<key>ios-arm64/UMAPM.framework/Headers/UMLaunch.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			OVIv4rBQJxSJvQhEQ36PlO44v/s=
+			</data>
+			<key>hash2</key>
+			<data>
+			tDeaqfSmsuTlX2h3g7Tmr7s5wCZumg9TJG5pKpMSHTM=
+			</data>
+		</dict>
+		<key>ios-arm64/UMAPM.framework/Headers/UMPage.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			iDEulCPV+Ts1qh4XTYIIT6eYz3g=
+			</data>
+			<key>hash2</key>
+			<data>
+			BrhM9tqdBA/3L91G3fB6Zd4TDnuuv5NS4XbL8r7G1yQ=
+			</data>
+		</dict>
+		<key>ios-arm64/UMAPM.framework/Info.plist</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			h1vwAb1waQvOJ+pydq33mFDAa2M=
+			</data>
+			<key>hash2</key>
+			<data>
+			JYBGbU4Q/UAq7X4HhNagm/HWae9Uh70a2lvW1p7uJ9c=
+			</data>
+		</dict>
+		<key>ios-arm64/UMAPM.framework/PrivacyInfo.xcprivacy</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Tvto37j0/VhNsssb2KK8vt+bz80=
+			</data>
+			<key>hash2</key>
+			<data>
+			AN+41cR8Kh4TFlkxEXlc+KPioYQWdsVnoaCLixQmBS4=
+			</data>
+		</dict>
+		<key>ios-arm64/UMAPM.framework/UMAPM</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			uHN74zg8YQELkSh3B0bLJrRVs1A=
+			</data>
+			<key>hash2</key>
+			<data>
+			JVPbCNqgOxX2PEuOWZgPaCljvrWILTM6vgcQlv9lYQw=
+			</data>
+		</dict>
+		<key>ios-arm64/UMAPM.framework/_CodeSignature/CodeDirectory</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			FMA2vk4eQpRTgAQISVFi+h4kCTw=
+			</data>
+			<key>hash2</key>
+			<data>
+			I4WIBsqRoMhxloam/EEyffEgdpfh+r6jkydOWJFWDFE=
+			</data>
+		</dict>
+		<key>ios-arm64/UMAPM.framework/_CodeSignature/CodeRequirements</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			JuNmgPswdtEyu7+QArT1A5d+MPA=
+			</data>
+			<key>hash2</key>
+			<data>
+			pC9PuND5Sexl2uttl6cAe+QBsASVXWTkIRSueQEcS/E=
+			</data>
+		</dict>
+		<key>ios-arm64/UMAPM.framework/_CodeSignature/CodeRequirements-1</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Hk3t+M3RmWSjCgzHyFPqwwMWHXE=
+			</data>
+			<key>hash2</key>
+			<data>
+			ivd2ZGDX1t+6RZqCrvl8YTkPB0DsLuvXizjLTQh0ROg=
+			</data>
+		</dict>
+		<key>ios-arm64/UMAPM.framework/_CodeSignature/CodeResources</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			i9UDMqdqlX8cgkGJJihGdTU1SPw=
+			</data>
+			<key>hash2</key>
+			<data>
+			MEPRckHL5K1aCtxxeEi7ecxVfFhDYhEjZtqpt9dnkyM=
+			</data>
+		</dict>
+		<key>ios-arm64/UMAPM.framework/_CodeSignature/CodeSignature</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			g7hEabLll4xoInJ9fb1vHysfNmE=
+			</data>
+			<key>hash2</key>
+			<data>
+			kBW7CEbXLSAAQfrvvYHrhmLROQLTpIxWVEHTRMLTiJ0=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UAPMLog.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Fn6vM2xcK6hAKzlIp/5uiu64Rn8=
+			</data>
+			<key>hash2</key>
+			<data>
+			se6jej/6AiNbawn8j2zY8xeOwPLt10WGP5HPl8k5KMM=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMAPMConfig.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			mTeYNKzjMFj7uRq7O19dZHVBRD8=
+			</data>
+			<key>hash2</key>
+			<data>
+			DRvvGO8dMQ4cdxXaT/jGW0byyr8G5pVb2iqNY+jCWpA=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMAPMCustomLog.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			o95XAdUl8mE0xQJmhqp0Nk3eSXk=
+			</data>
+			<key>hash2</key>
+			<data>
+			wk8jfwqKbTZz8MQ4ihO+0zta2o0211qdXPsK9/TjtuU=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMCrashConfigure.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			GfdozzkkdTXlFaBEr63qNMt7V/E=
+			</data>
+			<key>hash2</key>
+			<data>
+			cl549cYuQFxDR3oVCCMTF7TNPTZRzHh88FNnkuLImdY=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMLaunch.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			OVIv4rBQJxSJvQhEQ36PlO44v/s=
+			</data>
+			<key>hash2</key>
+			<data>
+			tDeaqfSmsuTlX2h3g7Tmr7s5wCZumg9TJG5pKpMSHTM=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMPage.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			iDEulCPV+Ts1qh4XTYIIT6eYz3g=
+			</data>
+			<key>hash2</key>
+			<data>
+			BrhM9tqdBA/3L91G3fB6Zd4TDnuuv5NS4XbL8r7G1yQ=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/Info.plist</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			EnjihO2Uu6VoSKPBXwJ69wuNK5I=
+			</data>
+			<key>hash2</key>
+			<data>
+			n14CNFcB5SkB3RkDmfHbLLnoJkc6BeDdSCFovP0FQWc=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/PrivacyInfo.xcprivacy</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Tvto37j0/VhNsssb2KK8vt+bz80=
+			</data>
+			<key>hash2</key>
+			<data>
+			AN+41cR8Kh4TFlkxEXlc+KPioYQWdsVnoaCLixQmBS4=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/UMAPM</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			bimfeSaLlg04LDLIa08B0GDMsv0=
+			</data>
+			<key>hash2</key>
+			<data>
+			S6BxQqOjupp8p96cHLCZYZtqpE9oaZEkGzL/RMOXILE=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeDirectory</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			m/5XSNlC6/FDFK8m+irhICxrkxc=
+			</data>
+			<key>hash2</key>
+			<data>
+			Ss14wmwrVJc77wMMyMwdOu3wgJpVaGwt7u7Wo3ksK2c=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeRequirements</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			OnX22wWFKRSOFN1+obRynMCeyXM=
+			</data>
+			<key>hash2</key>
+			<data>
+			mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeRequirements-1</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			BceaCjB/JFf1I8oLkyR+nXegs9w=
+			</data>
+			<key>hash2</key>
+			<data>
+			fixGBC+xfBIWukW7WYuADmBi9tK2n5Dtp89snz0CzGw=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeResources</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			JyL1MtAXGSsK9tADk7yGbS4pVWQ=
+			</data>
+			<key>hash2</key>
+			<data>
+			SCh/tGeX5hL3Idzk4ClBfovEojSW4ObrE3XoPV0JIc8=
+			</data>
+		</dict>
+		<key>ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeSignature</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			2jmj7l5rSw0yVb/vlWAYkK/YBwk=
+			</data>
+			<key>hash2</key>
+			<data>
+			47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=
+			</data>
+		</dict>
+	</dict>
+	<key>rules</key>
+	<dict>
+		<key>^.*</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^version.plist$</key>
+		<true/>
+	</dict>
+	<key>rules2</key>
+	<dict>
+		<key>.*\.dSYM($|/)</key>
+		<dict>
+			<key>weight</key>
+			<real>11</real>
+		</dict>
+		<key>^(.*/)?\.DS_Store$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>2000</real>
+		</dict>
+		<key>^.*</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^Info\.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^PkgInfo$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^embedded\.provisionprofile$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^version\.plist$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+	</dict>
+</dict>
+</plist>

BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/_CodeSignature/CodeSignature


+ 27 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/Headers/UAPMLog.h

@@ -0,0 +1,27 @@
+//
+//  UAPMLog.h
+//  WPKCore
+//
+//  Created by baxiong on 2024/7/2.
+//  Copyright © 2024 uc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface UAPMLog : NSObject
+
++ (void)verbose:(NSString *)tag msg:(NSString *)msg;
+
++ (void)debug:(NSString *)tag msg:(NSString *)msg;
+
++ (void)info:(NSString *)tag msg:(NSString *)msg;
+
++ (void)warn:(NSString *)tag msg:(NSString *)msg;
+
++ (void)error:(NSString *)tag msg:(NSString *)msg;
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 105 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/Headers/UMAPMConfig.h

@@ -0,0 +1,105 @@
+//
+//  UMAPMConfig.h
+//  UMAPM
+//
+//  Created by zhangjunhua on 2021/6/21.
+//  Copyright © 2021 wangkai. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface UMAPMConfig : NSObject<NSCopying>
+
+
+
++(UMAPMConfig*)defaultConfig;
+
+/**
+ *  crash&卡顿监控开关,默认开启
+ */
+@property (nonatomic,assign) BOOL crashAndBlockMonitorEnable;
+
+
+/**
+ *  启动模块监控开关,默认开启
+ */
+@property (nonatomic,assign) BOOL launchMonitorEnable;
+
+
+/**
+ *  内存模块监控开关,默认开启
+ */
+@property (nonatomic,assign) BOOL memMonitorEnable;
+
+
+/**
+ *  OOM模块监控开关,默认开启
+ */
+@property (nonatomic,assign) BOOL oomMonitorEnable;
+
+
+/**
+ *  网络模块监控开关,默认开启
+ */
+@property (nonatomic,assign) BOOL networkEnable;
+
+/**
+ *  H5打通模块开关,默认开启
+ */
+@property (nonatomic,assign) BOOL javaScriptBridgeEnable;
+
+
+/**
+ *  页面分析打通模块开关,默认开启
+ */
+@property (nonatomic,assign) BOOL pageMonitorEnable;
+
+/**
+ * 日志回捞模块开关,默认开启
+ */
+@property (nonatomic,assign) BOOL logCollectEnable;
+
+/**
+ * 日志回捞模块userId
+ */
+@property (nonatomic,copy) NSString *logCollectUserId;
+
+/**
+ *启用cxa_throw 方案,规避第三方SDK也实现了__cxa_throw()导致CPP堆栈为空的问题,默认关闭
+ */
+@property (nonatomic,assign) BOOL swapOfCxaThrow;
+
+/**
+ *集成测试。
+ */
++ (BOOL)handleUrl:(NSURL *)url;
+
+
+/*
+ *  卡顿监控参数
+ *  发送检测心跳的时间间隔。单位:秒。
+ *  区间范围[1,4],超过就用默认值2
+ */
+@property (nonatomic, assign) float sendBeatInterval;
+
+/*
+ *  卡顿监控参数
+ *  检测卡顿的时间间隔 单位是秒。 (发送心跳后checkBeatInterval秒进行检测)
+ *  区间范围[1,4],超过就用默认值2
+ */
+@property (nonatomic, assign) float checkBeatInterval;
+ 
+
+/*
+ *  卡顿监控参数
+ *  连续多少次没心跳 认为触发卡顿
+ *  区间范围[1,4],超过就用默认值3,注意此参数必须为整数
+ */
+@property (nonatomic, assign) NSInteger toleranceBeatMissingCount;
+
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 26 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/Headers/UMAPMCustomLog.h

@@ -0,0 +1,26 @@
+//
+//  UMAPMCustomLog.h
+//  UMCrash
+//
+//  Created by 彦克 on 2024/6/5.
+//  Copyright © 2024 wangkai. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface UMAPMCustomLog : NSObject
+
++ (void)vTag:(NSString *)tag msg:(NSString *)msg;
++ (void)dTag:(NSString *)tag msg:(NSString *)msg;
++ (void)iTag:(NSString *)tag msg:(NSString *)msg;
++ (void)wTag:(NSString *)tag msg:(NSString *)msg;
++ (void)eTag:(NSString *)tag msg:(NSString *)msg;
+
+/// 设置写入日志的缓存大小,日志将根据设置的缓存大小循环写入
+/// - Parameter size: 最大缓存条数
++ (void)setMaxCount:(NSInteger)size;
+@end
+
+NS_ASSUME_NONNULL_END

+ 114 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/Headers/UMCrashConfigure.h

@@ -0,0 +1,114 @@
+//
+//  UMCrashConfigure.h
+//  UMCrash
+//
+//  Created by wangkai on 2020/9/3.
+//  Copyright © 2020 wangkai. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+typedef NSString *_Nullable(^CallbackBlock)(void);
+FOUNDATION_EXPORT NSString * _Nonnull const UMReportExceptionNameForCSharp;
+@class UMAPMConfig;
+
+typedef NS_ENUM(NSInteger, UMCrashType)
+{
+    /* 崩溃 */
+    UMCrashTypeException      = 0x01,
+    
+    /* 卡顿 */
+    UMCrashTypeBlock          = 0x02,
+    
+    /* 自定义错误 */
+    UMCrashTypeUserReported   = 0x03,
+    
+    /* 其他 */
+    UMCrashTypeOther           = 0x04,
+};
+typedef NSString *_Nullable(^CrashCallBackBlock)(UMCrashType type);
+
+@interface UMCrashConfigure : NSObject
+//获取sdk版本号
++ (NSString *_Nonnull)getVersion;
+
+/**
+ *  异常回调,随异常信息一起上报。return字符串不能大于256字节
+ */
++ (void)setCrashCBBlock:(CallbackBlock _Nullable )cbBlock;
+/**
+ *  异常回调,随异常信息一起上报。不同于“setCrashCBBlock:”方法,回调中提供了异常类型,两个方法按需取一个实现即可。return字符串不能大于256字节。
+ */
++ (void)setCrashCallBackBlock:(CrashCallBackBlock _Nullable )cbBlock;
+
+/**
+ *  设置自定义版本号和build版本号即子版本号 (需要在初始化appkey方法之前调用)
+ */
++ (void)setAppVersion:( NSString * __nonnull )appVersion buildVersion:(NSString* __nullable)buildVersion;
+
+
+/**
+ *  设置APM的各个模块的开启/关闭配置(需要在初始化appkey方法之前调用)
+ */
++(void)setAPMConfig:(UMAPMConfig*_Nonnull)config;
+
+/**
+ *  @brief 设置APM的网络模块针对iOS13及以下系统的单独开关,以避免在同时集成NSURLProtocol和APM的网络模块的本身冲突引起崩溃。
+ *  如果需要调用,在初始化UAPM网络模块前调用。
+ *
+ *  @param enable 指定开关。YES:(捕获iOS13及以下特定网络请求,默认开启)。NO:不捕获iOS13及以下特定网络请求。
+ *
+ *  @note 问题原因:同时集成NSURLProtocol和APM的网络模块的场景,先初始化APM的网络模块,再初始化NSURLProtocol的registerClass,会导致崩溃在iOS13及以下版本会崩溃,目前可以确定为iOS系统API引起的问题,iOS14无此问题。(先初始化NSURLProtocol的registerClass,再初始化APM的网络模块,是不会出现问题的)
+ *  兼容iOS13及以下的初始化代码如下:
+ *  @example:
+ *  //确保NSURLProtocol的初始化在UMAPM的上面
+ *  [NSURLProtocol registerClass:[UMURLProtocol class]];
+ *  UMAPMConfig* config = [UMAPMConfig defaultConfig];
+ *  config.networkEnable = YES;
+ *  [UMCrashConfigure setAPMConfig:config];
+ *  [UMConfigure initWithAppkey:UMAPPKEY channel:@"App Store"];
+ *
+ *  @note
+ *  此开关默认打开,在同时集成NSURLProtocol和APM的网络模块的场景时候,根据需要调用,如果按照上述初始化顺序,不需要调用。
+ *  
+ *  @note 此函数关闭生效后,不会完全关闭网络模块,只是针对特定网络请求不再捕获,如果开发者能知道同时集成NSURLProtocol和APM的网络模块的场景的时候,最好通过调整初始化顺利来兼容所有场景,并在iOS13及以下版本测试兼容性。
+ *  @note:其他场景下,不需要调用此函数。
+ */
++(void)enableNetworkForProtocol:(BOOL)enable;
+
+/**
+ *  上报自定义错误
+ *  用户可以用SDK预定义的字符串UMReportExceptionNameForCSharp来传递csharp类型的自定义异常
+ *  @name  名称   长度限制256字节以内,超过截断。
+ *  @reason  错误原因 长度限制256字节以内,超过截断。
+ *  @stackTrace  堆栈 长度限制100*1024字节以内,超过截断。
+ *
+ *  @example:
+ *  // 日志类型唯一标识
+ NSString* name = @"csharp";
+ NSString* reason = @"csharp exception";
+
+ NSArray* stackTrace = [NSArray arrayWithObjects:
+                        @"msg: Exception: Exception, Attempted to divide by zero.",
+                        @"UnityDemo+ExceptionProbe.NormalException () (at <unknown>:0)",
+                        @"UnityDemo.TrigException (System.Int32 selGridInt) (at <unknown>:0)",
+                        @"UnityDemo.OnGUI () (at <unknown>:0)",
+                        nil];
+ *
+ *[UMCrashConfigure reportExceptionWithName:name reason:reason stackTrace:stackTrace];
+ *
+ *
+ */
++(void)reportExceptionWithName:(NSString* _Nonnull)name
+                        reason:(NSString* _Nonnull)reason
+                    stackTrace:(NSArray* _Nonnull)stackTrace;
+
+/**
+ *  增加自定义信息
+ *  设置此接口后,当发生崩溃、卡顿、自定义错误时会携带相应信息。如用户ID、直播房间号。注:一个生命周期最多支持设置10对
+ *  @key  NSString 键。
+ *  @value  NSString 值。
+ *
+ */
++ (void)addCustomInfoKey:(NSString *_Nonnull)key value:(NSString *_Nonnull)value;
+@end
+

+ 47 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/Headers/UMLaunch.h

@@ -0,0 +1,47 @@
+//
+//  UMLaunch.h
+//  WPKCore
+//
+//  Created by zhangjunhua on 2021/4/20.
+//  Copyright © 2021 uc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+//冷启动的预定义类型
+typedef NS_ENUM(NSInteger,UMPredefineLaunchType){
+    UMPredefineLaunchType_DidFinishLaunchingEnd,//在didFinishLaunchingWithOptions的最后一句设置
+    UMPredefineLaunchType_ViewDidLoadEnd,//在第一个ViewController的viewDidLoad函数的最后调用
+    UMPredefineLaunchType_ViewDidAppearEnd//在第一个ViewController的viewDidAppear函数的最后调用
+};
+
+@interface UMLaunch : NSObject
+
++(instancetype)shareInstance;
+
++(void)setRootVCCls:(Class)cls;//在DidFinishLaunching第一句代码提前设置RootViewController
+
+/*
+ *  手动设置三个预定义时间结束时间(初始化耗时结束,应用构建耗时结束,页面加载耗时结束)
+ */
++(void)setPredefineLaunchType:(UMPredefineLaunchType)predefineLaunchType;
+
+
+/*
+ *  用户在冷启动阶段设置自己的自定义阶段
+ *  @note beginLaunch和endLaunch必须要配对调用
+ *  如果调用时间段,不在页面加载耗时结束前调用,是不会上报的
+ */
++ (void)beginLaunch:(NSString *)methodName;
++ (void)endLaunch:(NSString *)methodName;
+
+
+/*
+ *  开启关闭启动模块采集
+ */
++(void)setLaunchEnable:(BOOL)enable;
+@end
+
+NS_ASSUME_NONNULL_END

+ 21 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/Headers/UMPage.h

@@ -0,0 +1,21 @@
+//
+//  UMPage.h
+//  WPKCore
+//
+//  Created by liuwei on 2022/6/16.
+//  Copyright © 2022 uc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface UMPage : NSObject
+
++ (void)trackBegin:(NSString *)methodName viewController:(UIViewController *)vc;
++ (void)trackEnd:(NSString *)methodName viewController:(UIViewController *)vc;
+
+@end
+
+NS_ASSUME_NONNULL_END

BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/Info.plist


+ 41 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/PrivacyInfo.xcprivacy

@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>NSPrivacyAccessedAPITypes</key>
+	<array>
+		<dict>
+			<key>NSPrivacyAccessedAPIType</key>
+			<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
+			<key>NSPrivacyAccessedAPITypeReasons</key>
+			<array>
+				<string>C617.1</string>
+			</array>
+		</dict>
+		<dict>
+			<key>NSPrivacyAccessedAPIType</key>
+			<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
+			<key>NSPrivacyAccessedAPITypeReasons</key>
+			<array>
+				<string>35F9.1</string>
+			</array>
+		</dict>
+		<dict>
+			<key>NSPrivacyAccessedAPIType</key>
+			<string>NSPrivacyAccessedAPICategoryDiskSpace</string>
+			<key>NSPrivacyAccessedAPITypeReasons</key>
+			<array>
+				<string>7D9E.1</string>
+			</array>
+		</dict>
+		<dict>
+			<key>NSPrivacyAccessedAPIType</key>
+			<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
+			<key>NSPrivacyAccessedAPITypeReasons</key>
+			<array>
+				<string>CA92.1</string>
+			</array>
+		</dict>
+	</array>
+</dict>
+</plist>

BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/UMAPM


BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/_CodeSignature/CodeDirectory


BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/_CodeSignature/CodeRequirements


BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/_CodeSignature/CodeRequirements-1


+ 207 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/_CodeSignature/CodeResources

@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>files</key>
+	<dict>
+		<key>Headers/UAPMLog.h</key>
+		<data>
+		Fn6vM2xcK6hAKzlIp/5uiu64Rn8=
+		</data>
+		<key>Headers/UMAPMConfig.h</key>
+		<data>
+		mTeYNKzjMFj7uRq7O19dZHVBRD8=
+		</data>
+		<key>Headers/UMAPMCustomLog.h</key>
+		<data>
+		o95XAdUl8mE0xQJmhqp0Nk3eSXk=
+		</data>
+		<key>Headers/UMCrashConfigure.h</key>
+		<data>
+		GfdozzkkdTXlFaBEr63qNMt7V/E=
+		</data>
+		<key>Headers/UMLaunch.h</key>
+		<data>
+		OVIv4rBQJxSJvQhEQ36PlO44v/s=
+		</data>
+		<key>Headers/UMPage.h</key>
+		<data>
+		iDEulCPV+Ts1qh4XTYIIT6eYz3g=
+		</data>
+		<key>Info.plist</key>
+		<data>
+		h1vwAb1waQvOJ+pydq33mFDAa2M=
+		</data>
+		<key>PrivacyInfo.xcprivacy</key>
+		<data>
+		Tvto37j0/VhNsssb2KK8vt+bz80=
+		</data>
+	</dict>
+	<key>files2</key>
+	<dict>
+		<key>Headers/UAPMLog.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Fn6vM2xcK6hAKzlIp/5uiu64Rn8=
+			</data>
+			<key>hash2</key>
+			<data>
+			se6jej/6AiNbawn8j2zY8xeOwPLt10WGP5HPl8k5KMM=
+			</data>
+		</dict>
+		<key>Headers/UMAPMConfig.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			mTeYNKzjMFj7uRq7O19dZHVBRD8=
+			</data>
+			<key>hash2</key>
+			<data>
+			DRvvGO8dMQ4cdxXaT/jGW0byyr8G5pVb2iqNY+jCWpA=
+			</data>
+		</dict>
+		<key>Headers/UMAPMCustomLog.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			o95XAdUl8mE0xQJmhqp0Nk3eSXk=
+			</data>
+			<key>hash2</key>
+			<data>
+			wk8jfwqKbTZz8MQ4ihO+0zta2o0211qdXPsK9/TjtuU=
+			</data>
+		</dict>
+		<key>Headers/UMCrashConfigure.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			GfdozzkkdTXlFaBEr63qNMt7V/E=
+			</data>
+			<key>hash2</key>
+			<data>
+			cl549cYuQFxDR3oVCCMTF7TNPTZRzHh88FNnkuLImdY=
+			</data>
+		</dict>
+		<key>Headers/UMLaunch.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			OVIv4rBQJxSJvQhEQ36PlO44v/s=
+			</data>
+			<key>hash2</key>
+			<data>
+			tDeaqfSmsuTlX2h3g7Tmr7s5wCZumg9TJG5pKpMSHTM=
+			</data>
+		</dict>
+		<key>Headers/UMPage.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			iDEulCPV+Ts1qh4XTYIIT6eYz3g=
+			</data>
+			<key>hash2</key>
+			<data>
+			BrhM9tqdBA/3L91G3fB6Zd4TDnuuv5NS4XbL8r7G1yQ=
+			</data>
+		</dict>
+		<key>PrivacyInfo.xcprivacy</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Tvto37j0/VhNsssb2KK8vt+bz80=
+			</data>
+			<key>hash2</key>
+			<data>
+			AN+41cR8Kh4TFlkxEXlc+KPioYQWdsVnoaCLixQmBS4=
+			</data>
+		</dict>
+	</dict>
+	<key>rules</key>
+	<dict>
+		<key>^.*</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^version.plist$</key>
+		<true/>
+	</dict>
+	<key>rules2</key>
+	<dict>
+		<key>.*\.dSYM($|/)</key>
+		<dict>
+			<key>weight</key>
+			<real>11</real>
+		</dict>
+		<key>^(.*/)?\.DS_Store$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>2000</real>
+		</dict>
+		<key>^.*</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^Info\.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^PkgInfo$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^embedded\.provisionprofile$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^version\.plist$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+	</dict>
+</dict>
+</plist>

BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64/UMAPM.framework/_CodeSignature/CodeSignature


+ 27 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UAPMLog.h

@@ -0,0 +1,27 @@
+//
+//  UAPMLog.h
+//  WPKCore
+//
+//  Created by baxiong on 2024/7/2.
+//  Copyright © 2024 uc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface UAPMLog : NSObject
+
++ (void)verbose:(NSString *)tag msg:(NSString *)msg;
+
++ (void)debug:(NSString *)tag msg:(NSString *)msg;
+
++ (void)info:(NSString *)tag msg:(NSString *)msg;
+
++ (void)warn:(NSString *)tag msg:(NSString *)msg;
+
++ (void)error:(NSString *)tag msg:(NSString *)msg;
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 105 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMAPMConfig.h

@@ -0,0 +1,105 @@
+//
+//  UMAPMConfig.h
+//  UMAPM
+//
+//  Created by zhangjunhua on 2021/6/21.
+//  Copyright © 2021 wangkai. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface UMAPMConfig : NSObject<NSCopying>
+
+
+
++(UMAPMConfig*)defaultConfig;
+
+/**
+ *  crash&卡顿监控开关,默认开启
+ */
+@property (nonatomic,assign) BOOL crashAndBlockMonitorEnable;
+
+
+/**
+ *  启动模块监控开关,默认开启
+ */
+@property (nonatomic,assign) BOOL launchMonitorEnable;
+
+
+/**
+ *  内存模块监控开关,默认开启
+ */
+@property (nonatomic,assign) BOOL memMonitorEnable;
+
+
+/**
+ *  OOM模块监控开关,默认开启
+ */
+@property (nonatomic,assign) BOOL oomMonitorEnable;
+
+
+/**
+ *  网络模块监控开关,默认开启
+ */
+@property (nonatomic,assign) BOOL networkEnable;
+
+/**
+ *  H5打通模块开关,默认开启
+ */
+@property (nonatomic,assign) BOOL javaScriptBridgeEnable;
+
+
+/**
+ *  页面分析打通模块开关,默认开启
+ */
+@property (nonatomic,assign) BOOL pageMonitorEnable;
+
+/**
+ * 日志回捞模块开关,默认开启
+ */
+@property (nonatomic,assign) BOOL logCollectEnable;
+
+/**
+ * 日志回捞模块userId
+ */
+@property (nonatomic,copy) NSString *logCollectUserId;
+
+/**
+ *启用cxa_throw 方案,规避第三方SDK也实现了__cxa_throw()导致CPP堆栈为空的问题,默认关闭
+ */
+@property (nonatomic,assign) BOOL swapOfCxaThrow;
+
+/**
+ *集成测试。
+ */
++ (BOOL)handleUrl:(NSURL *)url;
+
+
+/*
+ *  卡顿监控参数
+ *  发送检测心跳的时间间隔。单位:秒。
+ *  区间范围[1,4],超过就用默认值2
+ */
+@property (nonatomic, assign) float sendBeatInterval;
+
+/*
+ *  卡顿监控参数
+ *  检测卡顿的时间间隔 单位是秒。 (发送心跳后checkBeatInterval秒进行检测)
+ *  区间范围[1,4],超过就用默认值2
+ */
+@property (nonatomic, assign) float checkBeatInterval;
+ 
+
+/*
+ *  卡顿监控参数
+ *  连续多少次没心跳 认为触发卡顿
+ *  区间范围[1,4],超过就用默认值3,注意此参数必须为整数
+ */
+@property (nonatomic, assign) NSInteger toleranceBeatMissingCount;
+
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 26 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMAPMCustomLog.h

@@ -0,0 +1,26 @@
+//
+//  UMAPMCustomLog.h
+//  UMCrash
+//
+//  Created by 彦克 on 2024/6/5.
+//  Copyright © 2024 wangkai. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface UMAPMCustomLog : NSObject
+
++ (void)vTag:(NSString *)tag msg:(NSString *)msg;
++ (void)dTag:(NSString *)tag msg:(NSString *)msg;
++ (void)iTag:(NSString *)tag msg:(NSString *)msg;
++ (void)wTag:(NSString *)tag msg:(NSString *)msg;
++ (void)eTag:(NSString *)tag msg:(NSString *)msg;
+
+/// 设置写入日志的缓存大小,日志将根据设置的缓存大小循环写入
+/// - Parameter size: 最大缓存条数
++ (void)setMaxCount:(NSInteger)size;
+@end
+
+NS_ASSUME_NONNULL_END

+ 114 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMCrashConfigure.h

@@ -0,0 +1,114 @@
+//
+//  UMCrashConfigure.h
+//  UMCrash
+//
+//  Created by wangkai on 2020/9/3.
+//  Copyright © 2020 wangkai. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+typedef NSString *_Nullable(^CallbackBlock)(void);
+FOUNDATION_EXPORT NSString * _Nonnull const UMReportExceptionNameForCSharp;
+@class UMAPMConfig;
+
+typedef NS_ENUM(NSInteger, UMCrashType)
+{
+    /* 崩溃 */
+    UMCrashTypeException      = 0x01,
+    
+    /* 卡顿 */
+    UMCrashTypeBlock          = 0x02,
+    
+    /* 自定义错误 */
+    UMCrashTypeUserReported   = 0x03,
+    
+    /* 其他 */
+    UMCrashTypeOther           = 0x04,
+};
+typedef NSString *_Nullable(^CrashCallBackBlock)(UMCrashType type);
+
+@interface UMCrashConfigure : NSObject
+//获取sdk版本号
++ (NSString *_Nonnull)getVersion;
+
+/**
+ *  异常回调,随异常信息一起上报。return字符串不能大于256字节
+ */
++ (void)setCrashCBBlock:(CallbackBlock _Nullable )cbBlock;
+/**
+ *  异常回调,随异常信息一起上报。不同于“setCrashCBBlock:”方法,回调中提供了异常类型,两个方法按需取一个实现即可。return字符串不能大于256字节。
+ */
++ (void)setCrashCallBackBlock:(CrashCallBackBlock _Nullable )cbBlock;
+
+/**
+ *  设置自定义版本号和build版本号即子版本号 (需要在初始化appkey方法之前调用)
+ */
++ (void)setAppVersion:( NSString * __nonnull )appVersion buildVersion:(NSString* __nullable)buildVersion;
+
+
+/**
+ *  设置APM的各个模块的开启/关闭配置(需要在初始化appkey方法之前调用)
+ */
++(void)setAPMConfig:(UMAPMConfig*_Nonnull)config;
+
+/**
+ *  @brief 设置APM的网络模块针对iOS13及以下系统的单独开关,以避免在同时集成NSURLProtocol和APM的网络模块的本身冲突引起崩溃。
+ *  如果需要调用,在初始化UAPM网络模块前调用。
+ *
+ *  @param enable 指定开关。YES:(捕获iOS13及以下特定网络请求,默认开启)。NO:不捕获iOS13及以下特定网络请求。
+ *
+ *  @note 问题原因:同时集成NSURLProtocol和APM的网络模块的场景,先初始化APM的网络模块,再初始化NSURLProtocol的registerClass,会导致崩溃在iOS13及以下版本会崩溃,目前可以确定为iOS系统API引起的问题,iOS14无此问题。(先初始化NSURLProtocol的registerClass,再初始化APM的网络模块,是不会出现问题的)
+ *  兼容iOS13及以下的初始化代码如下:
+ *  @example:
+ *  //确保NSURLProtocol的初始化在UMAPM的上面
+ *  [NSURLProtocol registerClass:[UMURLProtocol class]];
+ *  UMAPMConfig* config = [UMAPMConfig defaultConfig];
+ *  config.networkEnable = YES;
+ *  [UMCrashConfigure setAPMConfig:config];
+ *  [UMConfigure initWithAppkey:UMAPPKEY channel:@"App Store"];
+ *
+ *  @note
+ *  此开关默认打开,在同时集成NSURLProtocol和APM的网络模块的场景时候,根据需要调用,如果按照上述初始化顺序,不需要调用。
+ *  
+ *  @note 此函数关闭生效后,不会完全关闭网络模块,只是针对特定网络请求不再捕获,如果开发者能知道同时集成NSURLProtocol和APM的网络模块的场景的时候,最好通过调整初始化顺利来兼容所有场景,并在iOS13及以下版本测试兼容性。
+ *  @note:其他场景下,不需要调用此函数。
+ */
++(void)enableNetworkForProtocol:(BOOL)enable;
+
+/**
+ *  上报自定义错误
+ *  用户可以用SDK预定义的字符串UMReportExceptionNameForCSharp来传递csharp类型的自定义异常
+ *  @name  名称   长度限制256字节以内,超过截断。
+ *  @reason  错误原因 长度限制256字节以内,超过截断。
+ *  @stackTrace  堆栈 长度限制100*1024字节以内,超过截断。
+ *
+ *  @example:
+ *  // 日志类型唯一标识
+ NSString* name = @"csharp";
+ NSString* reason = @"csharp exception";
+
+ NSArray* stackTrace = [NSArray arrayWithObjects:
+                        @"msg: Exception: Exception, Attempted to divide by zero.",
+                        @"UnityDemo+ExceptionProbe.NormalException () (at <unknown>:0)",
+                        @"UnityDemo.TrigException (System.Int32 selGridInt) (at <unknown>:0)",
+                        @"UnityDemo.OnGUI () (at <unknown>:0)",
+                        nil];
+ *
+ *[UMCrashConfigure reportExceptionWithName:name reason:reason stackTrace:stackTrace];
+ *
+ *
+ */
++(void)reportExceptionWithName:(NSString* _Nonnull)name
+                        reason:(NSString* _Nonnull)reason
+                    stackTrace:(NSArray* _Nonnull)stackTrace;
+
+/**
+ *  增加自定义信息
+ *  设置此接口后,当发生崩溃、卡顿、自定义错误时会携带相应信息。如用户ID、直播房间号。注:一个生命周期最多支持设置10对
+ *  @key  NSString 键。
+ *  @value  NSString 值。
+ *
+ */
++ (void)addCustomInfoKey:(NSString *_Nonnull)key value:(NSString *_Nonnull)value;
+@end
+

+ 47 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMLaunch.h

@@ -0,0 +1,47 @@
+//
+//  UMLaunch.h
+//  WPKCore
+//
+//  Created by zhangjunhua on 2021/4/20.
+//  Copyright © 2021 uc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+//冷启动的预定义类型
+typedef NS_ENUM(NSInteger,UMPredefineLaunchType){
+    UMPredefineLaunchType_DidFinishLaunchingEnd,//在didFinishLaunchingWithOptions的最后一句设置
+    UMPredefineLaunchType_ViewDidLoadEnd,//在第一个ViewController的viewDidLoad函数的最后调用
+    UMPredefineLaunchType_ViewDidAppearEnd//在第一个ViewController的viewDidAppear函数的最后调用
+};
+
+@interface UMLaunch : NSObject
+
++(instancetype)shareInstance;
+
++(void)setRootVCCls:(Class)cls;//在DidFinishLaunching第一句代码提前设置RootViewController
+
+/*
+ *  手动设置三个预定义时间结束时间(初始化耗时结束,应用构建耗时结束,页面加载耗时结束)
+ */
++(void)setPredefineLaunchType:(UMPredefineLaunchType)predefineLaunchType;
+
+
+/*
+ *  用户在冷启动阶段设置自己的自定义阶段
+ *  @note beginLaunch和endLaunch必须要配对调用
+ *  如果调用时间段,不在页面加载耗时结束前调用,是不会上报的
+ */
++ (void)beginLaunch:(NSString *)methodName;
++ (void)endLaunch:(NSString *)methodName;
+
+
+/*
+ *  开启关闭启动模块采集
+ */
++(void)setLaunchEnable:(BOOL)enable;
+@end
+
+NS_ASSUME_NONNULL_END

+ 21 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/Headers/UMPage.h

@@ -0,0 +1,21 @@
+//
+//  UMPage.h
+//  WPKCore
+//
+//  Created by liuwei on 2022/6/16.
+//  Copyright © 2022 uc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface UMPage : NSObject
+
++ (void)trackBegin:(NSString *)methodName viewController:(UIViewController *)vc;
++ (void)trackEnd:(NSString *)methodName viewController:(UIViewController *)vc;
+
+@end
+
+NS_ASSUME_NONNULL_END

BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/Info.plist


+ 41 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/PrivacyInfo.xcprivacy

@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>NSPrivacyAccessedAPITypes</key>
+	<array>
+		<dict>
+			<key>NSPrivacyAccessedAPIType</key>
+			<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
+			<key>NSPrivacyAccessedAPITypeReasons</key>
+			<array>
+				<string>C617.1</string>
+			</array>
+		</dict>
+		<dict>
+			<key>NSPrivacyAccessedAPIType</key>
+			<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
+			<key>NSPrivacyAccessedAPITypeReasons</key>
+			<array>
+				<string>35F9.1</string>
+			</array>
+		</dict>
+		<dict>
+			<key>NSPrivacyAccessedAPIType</key>
+			<string>NSPrivacyAccessedAPICategoryDiskSpace</string>
+			<key>NSPrivacyAccessedAPITypeReasons</key>
+			<array>
+				<string>7D9E.1</string>
+			</array>
+		</dict>
+		<dict>
+			<key>NSPrivacyAccessedAPIType</key>
+			<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
+			<key>NSPrivacyAccessedAPITypeReasons</key>
+			<array>
+				<string>CA92.1</string>
+			</array>
+		</dict>
+	</array>
+</dict>
+</plist>

BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/UMAPM


BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeDirectory


BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeRequirements


BIN
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeRequirements-1


+ 207 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeResources

@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>files</key>
+	<dict>
+		<key>Headers/UAPMLog.h</key>
+		<data>
+		Fn6vM2xcK6hAKzlIp/5uiu64Rn8=
+		</data>
+		<key>Headers/UMAPMConfig.h</key>
+		<data>
+		mTeYNKzjMFj7uRq7O19dZHVBRD8=
+		</data>
+		<key>Headers/UMAPMCustomLog.h</key>
+		<data>
+		o95XAdUl8mE0xQJmhqp0Nk3eSXk=
+		</data>
+		<key>Headers/UMCrashConfigure.h</key>
+		<data>
+		GfdozzkkdTXlFaBEr63qNMt7V/E=
+		</data>
+		<key>Headers/UMLaunch.h</key>
+		<data>
+		OVIv4rBQJxSJvQhEQ36PlO44v/s=
+		</data>
+		<key>Headers/UMPage.h</key>
+		<data>
+		iDEulCPV+Ts1qh4XTYIIT6eYz3g=
+		</data>
+		<key>Info.plist</key>
+		<data>
+		EnjihO2Uu6VoSKPBXwJ69wuNK5I=
+		</data>
+		<key>PrivacyInfo.xcprivacy</key>
+		<data>
+		Tvto37j0/VhNsssb2KK8vt+bz80=
+		</data>
+	</dict>
+	<key>files2</key>
+	<dict>
+		<key>Headers/UAPMLog.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Fn6vM2xcK6hAKzlIp/5uiu64Rn8=
+			</data>
+			<key>hash2</key>
+			<data>
+			se6jej/6AiNbawn8j2zY8xeOwPLt10WGP5HPl8k5KMM=
+			</data>
+		</dict>
+		<key>Headers/UMAPMConfig.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			mTeYNKzjMFj7uRq7O19dZHVBRD8=
+			</data>
+			<key>hash2</key>
+			<data>
+			DRvvGO8dMQ4cdxXaT/jGW0byyr8G5pVb2iqNY+jCWpA=
+			</data>
+		</dict>
+		<key>Headers/UMAPMCustomLog.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			o95XAdUl8mE0xQJmhqp0Nk3eSXk=
+			</data>
+			<key>hash2</key>
+			<data>
+			wk8jfwqKbTZz8MQ4ihO+0zta2o0211qdXPsK9/TjtuU=
+			</data>
+		</dict>
+		<key>Headers/UMCrashConfigure.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			GfdozzkkdTXlFaBEr63qNMt7V/E=
+			</data>
+			<key>hash2</key>
+			<data>
+			cl549cYuQFxDR3oVCCMTF7TNPTZRzHh88FNnkuLImdY=
+			</data>
+		</dict>
+		<key>Headers/UMLaunch.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			OVIv4rBQJxSJvQhEQ36PlO44v/s=
+			</data>
+			<key>hash2</key>
+			<data>
+			tDeaqfSmsuTlX2h3g7Tmr7s5wCZumg9TJG5pKpMSHTM=
+			</data>
+		</dict>
+		<key>Headers/UMPage.h</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			iDEulCPV+Ts1qh4XTYIIT6eYz3g=
+			</data>
+			<key>hash2</key>
+			<data>
+			BrhM9tqdBA/3L91G3fB6Zd4TDnuuv5NS4XbL8r7G1yQ=
+			</data>
+		</dict>
+		<key>PrivacyInfo.xcprivacy</key>
+		<dict>
+			<key>hash</key>
+			<data>
+			Tvto37j0/VhNsssb2KK8vt+bz80=
+			</data>
+			<key>hash2</key>
+			<data>
+			AN+41cR8Kh4TFlkxEXlc+KPioYQWdsVnoaCLixQmBS4=
+			</data>
+		</dict>
+	</dict>
+	<key>rules</key>
+	<dict>
+		<key>^.*</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^version.plist$</key>
+		<true/>
+	</dict>
+	<key>rules2</key>
+	<dict>
+		<key>.*\.dSYM($|/)</key>
+		<dict>
+			<key>weight</key>
+			<real>11</real>
+		</dict>
+		<key>^(.*/)?\.DS_Store$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>2000</real>
+		</dict>
+		<key>^.*</key>
+		<true/>
+		<key>^.*\.lproj/</key>
+		<dict>
+			<key>optional</key>
+			<true/>
+			<key>weight</key>
+			<real>1000</real>
+		</dict>
+		<key>^.*\.lproj/locversion.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>1100</real>
+		</dict>
+		<key>^Base\.lproj/</key>
+		<dict>
+			<key>weight</key>
+			<real>1010</real>
+		</dict>
+		<key>^Info\.plist$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^PkgInfo$</key>
+		<dict>
+			<key>omit</key>
+			<true/>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^embedded\.provisionprofile$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+		<key>^version\.plist$</key>
+		<dict>
+			<key>weight</key>
+			<real>20</real>
+		</dict>
+	</dict>
+</dict>
+</plist>

+ 0 - 0
plugin/flutter_umeng/ios/UMAPM.xcframework/ios-arm64_x86_64-simulator/UMAPM.framework/_CodeSignature/CodeSignature


+ 1 - 1
plugin/flutter_umeng/ios/umeng_common.podspec

@@ -17,7 +17,7 @@ A new Flutter plugin project.
   s.dependency 'Flutter'
   s.platform = :ios, '12.0'
 
-  s.vendored_frameworks = ['UMCommon.xcframework', 'UMDevice.xcframework']
+  s.vendored_frameworks = ['UMCommon.xcframework', 'UMDevice.xcframework', 'UMAPM.xcframework']
   # 添加系统库依赖
   s.frameworks = ['CoreTelephony', 'SystemConfiguration']
   # 对应 libz.tbd 和 libsqlite3.tbd