feature: support configurating the limit of custom error
5.1.8
bugfix: fix the failure to manually report alog
optimization: compatible with Xcode 16.3
5.1.7
feature: support ignoring logs of abnormal devices
5.1.6
feature: support ignoring crash log of abnormal devices
feature: support more flexible reporting domain name configuration
bugfix: fix the issue of failure to start tracing in some scenarios
bugfix: fix the problem of uploading dsym
optimization: optimize some warnings
5.1.3
feature: support custom disk usage and expiration time of alog
bugfix: stability issues
5.1.2
optimization: optimize the abnormal data processing logic of page loading time
5.1.1
feature: support manual configuration of automation scenarios to prevent false positives of OOM in automation scenarios
feature: SDK configuration delivery support SIGPIPE
5.1.0
feature: support data reporting overseas
5.0.0
bugfix: fix the problem of OOM when reporting data if the network is abnormal
optimization(Incompatible): the minimum system version supported by the SDK is changed to iOS 10
optimization: optimize the processing logic when the disk space is insufficient, and throw exceptions in advance
optimization: optimize the verification logic of userID and deviceID (offline verification plug-in)
4.1.0
feature: access offline verification plug-in, which can visually verify the SDK access status. For details, please refer to Link
bugfix: fix custom filters losing in some modules
bugfix: fix MemoryGraph crash on iOS 18
4.0.0
feature(Incompatible): remove armv7
bugfix: UITrackers supports multiple UIWindow
3.10.6
bugfix: fix symbol duplicate
3.10.5
bugfix: fix the OOM misjudgment problem when using UIWindowSceneDelegate
3.10.4
bugfix: fix custom log report error
3.10.3
bugfix: fix data migration crash
bugfix: fix BootingProtect occasionally failing to return OOM data
3.10.1
bugfix: fix alog crash
3.10.0
feature: add APMPlus log, and support cloud command or actively reporting
feature: new version of Hybrid monitoring
bugfix: fix the issue of missing nodes in MemoryGraph
optimization: optimize the reporting strategy of some logs to reduce the risk of ANR
3.9.2
optimization: support filtering of test scenarios in OOM crash determination
3.9.1
bugfix: fix function issue when calling in C++ files
optimization: optimize the reporting strategy of startup time to ignore abnormal data
3.9.0
feature: add Apple Privacy manifest
3.8.4
bugfix: fix the OOM misjudgment problem in some scenarios
bugfix: fix alog crash
bugfix: fix UITracker crash
3.8.0
bugfix: fix occasional crash
feature: support injecting custom network monitoring records
3.7.1
bugfix: fix priority inversion
3.7.0
feature: virtual memory monitoring
optimization: improve disk monitoring logs
bugfix: fix watchdog in MemoryGraph
3.6.4
bugfix: fix incompatibility issues with historical data
3.6.3 (Deprecated)
bugfix: fix missing data on page load
bugfix: fix symbol conflict
optimization: optimize console log output text
3.6.1 (Deprecated)
optimization: optimize data encryption logic
optimization: optimize library dependencies
feature: add compatibility APIs for page loading
3.5.4 (Deprecated)
bugfix: fix the crash of network monitoring in some scenarios
optimization: optimize the console log output logic
3.5.3 (Deprecated)
feature: add custom cloudCommand
feature: add battery metrics from MetricKit
feature: support custom log for component
3.4.2
bugfix: fix repeated reporting of CPU exception logs in some cases
bugfix: fix the problem that some crash logs in iOS 16 could not obtain valid stacks
bugfix: fix the crash after triggered a memory problem at debugging environment
3.3.2
feature: add CDN information
bugfix: fix symbol conflict
3.3.1
feature: actively report the alog file to support the sampling rate
bugfix: fix the problem that Crash Binary Image is missing
bugfix: fix the stuck problem that may be caused by getting the disk size
3.3.0
bugfix: fixed the problem of circular call in Hybrid
optimization: change the SessionTracker to the default dependency. If the SessionTracker module has not been integrated before, the event volume consumption may increase after the upgrade
3.2.3
feature: support ignoring the crash when the application exits
3.2.1
bugfix: fixed the OOM misjudgment problem in some scenarios
3.2.0
feature: Coredump
3.1.1
feature: support using custom network library to report data
optimization: limit the frequency of network status interface calls
3.1.0
feature: GWPASan
3.0.5
bugfix: stability issues
bugfix: fix mistake of OS version in some logs
3.0.4
feature: support fetching configuration for userID
3.0.3
feature: custom dimension for PV logs
optimization: optimize the trigger timing of some requests
3.0.2
bugfix: fix some stability issues
bugfix: Improve compatibility with dynamic libraries
3.0.1
bugfix: fix NSURLSession.sharedSession becoming unavailable in some cases
bugfix: fix MemoryGraph stuck in some cases
optimization: optimize the log reporting logic when the event balance is insufficient
3.0.0
feature: disk monitoring
feature(Incompatible): interface authentication
2.13.2
bugfix: fix memory leak
bugfix: fix some data collection error
2.13.1
bugfix: fix memory leak
bugfix: fix page records error
2.13.0
feature: support configuring performance data reporting interval
bugfix: fix Global subspec protocol mismatch
2.12.4
bugfix: fix network decision crash on iOS 15
bugfix: fix the misjudgment problem of OOM
2.12.3
bugfix: fix crash when network unavailable for SDK monitor
feature: custom configuration support Prewarm threshold
2.12.2
bugfix: fix Flutter configuration not taking effect
2.12.1
feature: add MetricKit subspec
2.12.0
feature: full link tracing - connect client network log with server log
2.11.1
optimization: optimize the problem that the launch time uploaded is too large
optimization: optimize console error log
2.10.1
bugfix: fix problem that network monitoring unavailable on low system
2.10.0
feature: add BootingProtect subspec
2.9.7
bugfix: fix memory leak in network monitor
optimization: time-consuming of network monitor during initialization
bugfix: fix the compatibility issue of network monitor in swift
2.9.3
bugfix: fix the problem that the device may fail to report the custom log when using the 12-hour clock
2.9.2
optimization: compatible with custom log reporting protocol
2.9.1
optimization: optimize custom log reporting time disorder
optimization: optimize the problem that log retrieval using user_id cannot be delivered normally
optimization: optimize console log to reduce duplicate messages
2.9.0
bugfix: fix crash when use class object as network delegate
feature: deadlock detector
2.8.1
bugfix: fix crash when working with Firebase Performance
2.8.0
feature: zombie object detection online
feature: userException interface supports passing in NSException
APMInsight_iOS
中文版本 APMPlus SDK. Enter official website to read the introduction of SDK capabilities and access. APMPlus
Example
Download & Installation
Usage
Environment
License
APMInsight_iOS is available under the MIT license. See the LICENSE for more info.
Change Log
5.2.14 (※Recommended※)
5.2.12 (※Recommended※)
5.2.9
5.2.7
5.2.6
5.2.4
5.2.3
5.2.1
5.2.0
5.1.8
5.1.7
5.1.6
feature: support ignoring crash log of abnormal devices5.1.3
5.1.2
5.1.1
5.1.0
5.0.0
4.1.0
4.0.0
3.10.6
3.10.5
3.10.4
3.10.3
3.10.1
3.10.0
3.9.2
3.9.1
3.9.0
3.8.4
3.8.0
3.7.1
3.7.0
3.6.4
3.6.3 (Deprecated)
3.6.1 (Deprecated)
3.5.4 (Deprecated)
3.5.3 (Deprecated)
3.4.2
3.3.2
3.3.1
3.3.0
3.2.3
3.2.1
3.2.0
3.1.1
3.1.0
3.0.5
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
2.13.2
2.13.1
2.13.0
2.12.4
2.12.3
2.12.2
2.12.1
2.12.0
2.11.1
2.10.1
2.10.0
2.9.7
2.9.3
2.9.2
2.9.1
2.9.0
2.8.1
2.8.0
2.7.4
2.7.3
2.7.2
2.6.5
2.6.3
2.6.2
2.6.1
2.5.7
2.5.6
2.5.5
2.5.3
2.5.2
2.4.6
2.4.3
2.4.1
2.4.0
2.3.2
2.3.0
2.2.7
2.2.6
2.2.5
2.2.4
2.2.3
2.2.2
2.2.1
2.1.10
2.1.8
2.1.7
2.1.6
2.1.5
2.1.4
2.1.3
2.1.2
2.1.1
2.1.0
2.0.6
2.0.5
2.0.3
2.0.2 (Obsolete)
2.0.0
1.5.10
1.5.8
1.5.7
1.5.5
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
1.4.0