Tags: mercari/QRScanner
Tags
Add PrivacyInfo.xcprivacy for Apple privacy manifest compliance (#44) * Add PrivacyInfo.xcprivacy for Apple privacy manifest compliance Add privacy manifest file to comply with Apple's SDK privacy requirements starting from Spring 2024. The manifest declares that QRScanner: - Does not track users - Does not collect user data - Does not use Required Reason APIs Closes #42 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Fix CI: remove hardcoded iOS version from simulator destination Allow xcodebuild to use the latest available iOS version instead of requiring a specific version that may not exist on the runner. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Improve CI workflow configuration - Add separate build job to verify framework compilation - Add SPM build job to verify Swift Package Manager compatibility - Add timeout-minutes to prevent hanging jobs - Use stable device name (iPhone 15 Pro) for simulator tests - Remove unnecessary matrix strategy for single destination - Simplify and clean up configuration 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Fix SPM build for iOS-only library - Exclude PrivacyInfo.xcprivacy from SPM target - Use xcodebuild instead of swift build for iOS library - swift build defaults to macOS which lacks UIKit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Fix CI: use iPhone 16 simulator available on GitHub runner 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * Improve Package.swift configuration - Upgrade swift-tools-version to 5.9 - Include PrivacyInfo.xcprivacy as resource for SPM privacy manifest support - Use .process() for Images.xcassets for proper asset compilation - Remove unnecessary empty dependencies array 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Add SwiftUI support for QRScanner framework (#43) * Add SwiftUI support for QRScanner with iOS 14+ minimum deployment target - Add QRScannerSwiftUIView: UIViewRepresentable wrapper for QRScannerView - Create QRScannerSwiftUISample: SwiftUI demo application - Update minimum iOS deployment target from 10.0 to 14.0 across all targets - Integrate SwiftUI sample into QRScanner.xcworkspace - Implement modern Swift concurrency with MainActor instead of DispatchQueue - Add comprehensive SwiftUI usage documentation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * update ci.yml * update ci.yml * update ci.yml * update ci.yml * update README.md * update README.md * update README.md * update README.md * fix bug --------- Co-authored-by: Claude <noreply@anthropic.com>
PreviousNext