Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: update xcconfig files and dev doc require team id #732

Merged
merged 2 commits into from
Sep 28, 2024

Conversation

ACTCD
Copy link
Collaborator

@ACTCD ACTCD commented Sep 28, 2024

Due to the tightening of container permissions in macOS 15, using arbitrary App Groups ID is no longer feasible.

So now for the App groups capability to work correctly, a developer account is required, and the App Groups ID now requires a valid Team ID.

would like to access data from other apps

https://developer.apple.com/help/account/reference/supported-capabilities-macos

App groups: App groups gives multiple apps access to shared containers and allows certain additional communication between the apps.

Apple Developer: Apple ID holders who have agreed to the Apple Developer Agreement to access certain resources on the Apple Developer website. No cost is associated with this agreement and developers cannot distribute apps.

https://developer.apple.com/support/compare-memberships/

Xcode Personal Team. If you’re signing in to Xcode with an Apple Account that’s not affiliated with the Apple Developer Program, you’ll be able to perform on-device testing for personal use (Xcode refers to this as a Personal Team). However, there are some limitations to this type of development workflow that require you to re-provision the app to your device periodically, such as:

  • The number of App IDs that can be registered your account at one time is limited to 10 and each expires after 7 days.
  • The number of test devices that can be registered to your account for each platform is limited to 3 and each expires after 7 days.
  • Provisioning profiles will expire 7 days from issuance, which may require you to rebuild and re-install your app to your device after expiration.

@ACTCD ACTCD requested a review from quoid September 28, 2024 06:29
@ACTCD ACTCD merged commit 2700906 into main Sep 28, 2024
1 check passed
@ACTCD ACTCD deleted the build/update-xcconfig-files-and-dev-doc branch September 28, 2024 15:08
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.

2 participants