diff --git a/NotchBuddy/project.yml b/NotchBuddy/project.yml index 9dc0665..742b4b0 100644 --- a/NotchBuddy/project.yml +++ b/NotchBuddy/project.yml @@ -6,7 +6,8 @@ options: xcodeVersion: "27.0" createIntermediateGroups: true -# BroV — personal fork of Coucou (MIT). Mac app only, local unsigned builds. +# BroV — personal fork of Coucou (MIT). Mac app only, signed with the personal +# Apple Development certificate (stable identity: TCC grants survive rebuilds). configs: Debug: debug Release: release @@ -20,12 +21,13 @@ settings: CODE_SIGN_INJECT_BASE_ENTITLEMENTS: NO CODE_SIGN_ENTITLEMENTS: Resources/BroV.entitlements OTHER_SWIFT_FLAGS: "-strict-concurrency=complete" - # Ad-hoc signature: runs locally, no Apple Developer account needed. + # Personal Team certificate (free Apple ID in Xcode). With ad-hoc signing macOS + # forgot Accessibility after every build; a real identity keeps it. CODE_SIGN_STYLE: Manual - CODE_SIGN_IDENTITY: "-" - CODE_SIGNING_REQUIRED: NO + CODE_SIGN_IDENTITY: "Apple Development" + CODE_SIGNING_REQUIRED: YES CODE_SIGNING_ALLOWED: YES - DEVELOPMENT_TEAM: "" + DEVELOPMENT_TEAM: V3NLZK45Q4 # The only third-party dependency: a real terminal emulator for the term.macOS tabs. packages: