Skip to content

chore: set the App Store category and clear compiler warnings - #116

Merged
MegaManSec merged 1 commit into
mainfrom
chore-app-category-and-warnings
Sep 27, 2026
Merged

MegaManSec merged 1 commit into
mainfrom
chore-app-category-and-warnings

Conversation

@MegaManSec

Copy link
Copy Markdown
Owner

Summary

  • Adds LSApplicationCategoryType = public.app-category.utilities to Info.plist. App Store validation rejects archives without it.
  • Fixes the two compiler warnings in BluetoothPeripheralStore.swift:
    • newPeripheral is never mutated, so it's now let.
    • The pairing callback's outer DispatchQueue.main.async now captures [weak self], matching the inner closure and the rest of the file.

App Store validation rejects archives without LSApplicationCategoryType,
so declare the app as a utility. Also fix the two remaining compiler
warnings in BluetoothPeripheralStore: a never-mutated var, and a pairing
callback whose inner [weak self] conflicted with an implicit strong
capture in the enclosing closure.
@MegaManSec
MegaManSec merged commit dfd0c62 into main Sep 27, 2026
2 checks passed
@MegaManSec
MegaManSec deleted the chore-app-category-and-warnings branch September 27, 2026 12:05
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 2.27.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant