This allows the application to detect whether the backup file has changed or become corrupted. 2. Verify Backup button The Import/Export window now includes Verify Backup…. Select an exported SQL file, and the application calculates its checksum and compares it with the accompanying checksum file. 3. Automatic verification before import When importing an SQL file, WorkbenchReplacement checks for an accompanying .sha256 file. If one exists, its checksum must match before SQL execution begins. Third-party SQL files without checksum files can still be imported. 4. Large-file handling Checksum calculation reads files in 1 MB blocks rather than loading the entire file into memory. This reduces memory usage when verifying large backups.
222 lines
7.7 KiB
Plaintext
222 lines
7.7 KiB
Plaintext
<?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>logFormatVersion</key>
|
|
<integer>13</integer>
|
|
<key>logs</key>
|
|
<dict>
|
|
<key>32E9EC2D-B9B8-4CD2-8B3D-CD693A4CBD97</key>
|
|
<dict>
|
|
<key>className</key>
|
|
<string>IDECommandLineBuildLog</string>
|
|
<key>documentTypeString</key>
|
|
<string><nil></string>
|
|
<key>domainType</key>
|
|
<string>Xcode.IDEActivityLogDomainType.BuildLog</string>
|
|
<key>fileName</key>
|
|
<string>32E9EC2D-B9B8-4CD2-8B3D-CD693A4CBD97.xcactivitylog</string>
|
|
<key>hasPrimaryLog</key>
|
|
<true/>
|
|
<key>primaryObservable</key>
|
|
<dict>
|
|
<key>highLevelStatus</key>
|
|
<string>S</string>
|
|
<key>totalNumberOfAnalyzerIssues</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfErrors</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfTestFailures</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfWarnings</key>
|
|
<integer>0</integer>
|
|
</dict>
|
|
<key>schemeIdentifier-containerName</key>
|
|
<string>WorkbenchReplacement project</string>
|
|
<key>schemeIdentifier-schemeName</key>
|
|
<string>WorkbenchReplacement</string>
|
|
<key>schemeIdentifier-sharedScheme</key>
|
|
<integer>1</integer>
|
|
<key>signature</key>
|
|
<string>Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug</string>
|
|
<key>timeStartedRecording</key>
|
|
<real>813876968.59599304</real>
|
|
<key>timeStoppedRecording</key>
|
|
<real>813876981.606776</real>
|
|
<key>title</key>
|
|
<string>Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug</string>
|
|
<key>uniqueIdentifier</key>
|
|
<string>32E9EC2D-B9B8-4CD2-8B3D-CD693A4CBD97</string>
|
|
</dict>
|
|
<key>68955E3A-0B2E-4614-AC89-290DCD28B6D0</key>
|
|
<dict>
|
|
<key>className</key>
|
|
<string>IDECommandLineBuildLog</string>
|
|
<key>documentTypeString</key>
|
|
<string><nil></string>
|
|
<key>domainType</key>
|
|
<string>Xcode.IDEActivityLogDomainType.BuildLog</string>
|
|
<key>fileName</key>
|
|
<string>68955E3A-0B2E-4614-AC89-290DCD28B6D0.xcactivitylog</string>
|
|
<key>hasPrimaryLog</key>
|
|
<true/>
|
|
<key>primaryObservable</key>
|
|
<dict>
|
|
<key>highLevelStatus</key>
|
|
<string>S</string>
|
|
<key>totalNumberOfAnalyzerIssues</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfErrors</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfTestFailures</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfWarnings</key>
|
|
<integer>0</integer>
|
|
</dict>
|
|
<key>schemeIdentifier-containerName</key>
|
|
<string>WorkbenchReplacement project</string>
|
|
<key>schemeIdentifier-schemeName</key>
|
|
<string>WorkbenchReplacement</string>
|
|
<key>schemeIdentifier-sharedScheme</key>
|
|
<integer>1</integer>
|
|
<key>signature</key>
|
|
<string>Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug</string>
|
|
<key>timeStartedRecording</key>
|
|
<real>813877338.21300805</real>
|
|
<key>timeStoppedRecording</key>
|
|
<real>813877351.33591294</real>
|
|
<key>title</key>
|
|
<string>Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug</string>
|
|
<key>uniqueIdentifier</key>
|
|
<string>68955E3A-0B2E-4614-AC89-290DCD28B6D0</string>
|
|
</dict>
|
|
<key>921D995A-6441-4831-9E4E-3283B2F38B89</key>
|
|
<dict>
|
|
<key>className</key>
|
|
<string>IDECommandLineBuildLog</string>
|
|
<key>documentTypeString</key>
|
|
<string><nil></string>
|
|
<key>domainType</key>
|
|
<string>Xcode.IDEActivityLogDomainType.BuildLog</string>
|
|
<key>fileName</key>
|
|
<string>921D995A-6441-4831-9E4E-3283B2F38B89.xcactivitylog</string>
|
|
<key>hasPrimaryLog</key>
|
|
<true/>
|
|
<key>primaryObservable</key>
|
|
<dict>
|
|
<key>highLevelStatus</key>
|
|
<string>S</string>
|
|
<key>totalNumberOfAnalyzerIssues</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfErrors</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfTestFailures</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfWarnings</key>
|
|
<integer>0</integer>
|
|
</dict>
|
|
<key>schemeIdentifier-containerName</key>
|
|
<string>WorkbenchReplacement project</string>
|
|
<key>schemeIdentifier-schemeName</key>
|
|
<string>WorkbenchReplacement</string>
|
|
<key>schemeIdentifier-sharedScheme</key>
|
|
<integer>1</integer>
|
|
<key>signature</key>
|
|
<string>Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug</string>
|
|
<key>timeStartedRecording</key>
|
|
<real>813877067.82482302</real>
|
|
<key>timeStoppedRecording</key>
|
|
<real>813877081.68267095</real>
|
|
<key>title</key>
|
|
<string>Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug</string>
|
|
<key>uniqueIdentifier</key>
|
|
<string>921D995A-6441-4831-9E4E-3283B2F38B89</string>
|
|
</dict>
|
|
<key>EB994874-BDA8-4BAC-BAF2-6EB6F20E2468</key>
|
|
<dict>
|
|
<key>className</key>
|
|
<string>IDECommandLineBuildLog</string>
|
|
<key>documentTypeString</key>
|
|
<string><nil></string>
|
|
<key>domainType</key>
|
|
<string>Xcode.IDEActivityLogDomainType.BuildLog</string>
|
|
<key>fileName</key>
|
|
<string>EB994874-BDA8-4BAC-BAF2-6EB6F20E2468.xcactivitylog</string>
|
|
<key>hasPrimaryLog</key>
|
|
<true/>
|
|
<key>primaryObservable</key>
|
|
<dict>
|
|
<key>highLevelStatus</key>
|
|
<string>S</string>
|
|
<key>totalNumberOfAnalyzerIssues</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfErrors</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfTestFailures</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfWarnings</key>
|
|
<integer>0</integer>
|
|
</dict>
|
|
<key>schemeIdentifier-containerName</key>
|
|
<string>WorkbenchReplacement project</string>
|
|
<key>schemeIdentifier-schemeName</key>
|
|
<string>WorkbenchReplacement</string>
|
|
<key>schemeIdentifier-sharedScheme</key>
|
|
<integer>1</integer>
|
|
<key>signature</key>
|
|
<string>Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug</string>
|
|
<key>timeStartedRecording</key>
|
|
<real>813877513.105088</real>
|
|
<key>timeStoppedRecording</key>
|
|
<real>813877526.28998804</real>
|
|
<key>title</key>
|
|
<string>Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug</string>
|
|
<key>uniqueIdentifier</key>
|
|
<string>EB994874-BDA8-4BAC-BAF2-6EB6F20E2468</string>
|
|
</dict>
|
|
<key>EDDF2132-184C-41A2-A915-0EC31843BAD5</key>
|
|
<dict>
|
|
<key>className</key>
|
|
<string>IDECommandLineBuildLog</string>
|
|
<key>documentTypeString</key>
|
|
<string><nil></string>
|
|
<key>domainType</key>
|
|
<string>Xcode.IDEActivityLogDomainType.BuildLog</string>
|
|
<key>fileName</key>
|
|
<string>EDDF2132-184C-41A2-A915-0EC31843BAD5.xcactivitylog</string>
|
|
<key>hasPrimaryLog</key>
|
|
<true/>
|
|
<key>primaryObservable</key>
|
|
<dict>
|
|
<key>highLevelStatus</key>
|
|
<string>S</string>
|
|
<key>totalNumberOfAnalyzerIssues</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfErrors</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfTestFailures</key>
|
|
<integer>0</integer>
|
|
<key>totalNumberOfWarnings</key>
|
|
<integer>0</integer>
|
|
</dict>
|
|
<key>schemeIdentifier-containerName</key>
|
|
<string>WorkbenchReplacement project</string>
|
|
<key>schemeIdentifier-schemeName</key>
|
|
<string>WorkbenchReplacement</string>
|
|
<key>schemeIdentifier-sharedScheme</key>
|
|
<integer>1</integer>
|
|
<key>signature</key>
|
|
<string>Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug</string>
|
|
<key>timeStartedRecording</key>
|
|
<real>813877252.80588198</real>
|
|
<key>timeStoppedRecording</key>
|
|
<real>813877266.32472801</real>
|
|
<key>title</key>
|
|
<string>Building project WorkbenchReplacement with scheme WorkbenchReplacement and configuration Debug</string>
|
|
<key>uniqueIdentifier</key>
|
|
<string>EDDF2132-184C-41A2-A915-0EC31843BAD5</string>
|
|
</dict>
|
|
</dict>
|
|
</dict>
|
|
</plist>
|