Skip to content

Conversation

@hitsubunnu
Copy link
Member

@hitsubunnu hitsubunnu commented Dec 21, 2025

Summary

  • Add PrivacyInfo.xcprivacy to comply with Apple's SDK privacy requirements (Spring 2024)
  • Declares that QRScanner does not track users, collect data, or use Required Reason APIs

Test plan

  • Build succeeds with the new privacy manifest
  • Verify privacy manifest is included in the built framework

Closes #42

🤖 Generated with Claude Code

hitsubunnu and others added 2 commits December 21, 2025 16:24
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>
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>
@hitsubunnu hitsubunnu self-assigned this Dec 21, 2025
hitsubunnu and others added 4 commits December 21, 2025 16:35
- 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>
- 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>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 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>
@hitsubunnu hitsubunnu merged commit f5f98ce into master Dec 21, 2025
4 checks passed
@hitsubunnu hitsubunnu deleted the chore/PrivacyInfo branch December 21, 2025 07:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

can you add privacy signature as per apple guide line?

1 participant