iCloud sync and shared Pinboards
Requires a separate signed build, correctly provisioned CloudKit and App Groups, and Apple Accounts for testing.
The public Mac download disables iCloud sync and sharing. Settings → Sync explains the limitation. Local Pinboards work without iCloud.
Two distinct uses of iCloud
Section titled “Two distinct uses of iCloud”- Sync uses a private iCloud store. In a provisioned build, sign in with the same Apple Account on the devices you want to sync and enable Sync with my iCloud account. Restart the Mac app when prompted.
- Share a Pinboard uses a CloudKit share for the board. It includes the items assigned to that shared board. Private History is kept outside the shared graph. Check who can access the board and what it contains before sharing.
Provision a custom build
Section titled “Provision a custom build”Use your Apple Developer team, consistent bundle and App Group identifiers, a CloudKit container, and the capabilities and profiles used by the app targets. Initialize the Core Data CloudKit schema in development and test syncing with two devices and sharing with two accounts. Deploy the schema to the appropriate environment only after reviewing the test results. Signed synchronization and sharing still require live validation. See build from source.