UICloudSharingController no longer allows "add people"

I am building a CloudKit app that uses UICloudSharingController to create and manage the shared content. iOS 15 seems to have removed the "Add People" option from the dialog when using the controller to view an existing share.

I've tested on iOS 14.5, and the "App People" option is there and works fine. The same code on iOS 15 shows the UICloudSharingController but the "Add People" option is not there.

I'm showing the controller using this code:

                    let controller = UICloudSharingController(share: share, container: self.container)
                    controller.delegate = self
                    self.present(controller, animated: true)

The CKShare is properly created and saved. The dialog shows the users that were added during the initial creation of the share.

I reported this (FB9495523) during the original iOS 15 betas, but have heard nothing. I've tested on iOS 15 beta 1 and beta 2, both with the same issue.

Has anyone else seen this? And if so, any suggestions on how to work around it? My users are not happy.

(I realize that I probably can create my own sharing UI to work around this, but I don't want to have to do that!).

Yes, the same problem here with iOS 15.

Same. My production app works fine on iOS 14, missing "Add People" on iOS 15. Compiling with latest Xcode doesn't help. Also filed a report (FB9342748) during beta. Apple's first-party apps like Notes and Reminders doesn't seem to have this issue.

Glad you pointed this out. This is a huge oversight. I hadn't noticed it until you said something and was about to ship an app. Guess I'll have to wait a little longer in the hopes that Apple fixes it. If you wouldn't mind posting if/when you hear back from Apple on this, I'd appreciate it. I guess a short term solution could be for people to select "Share Options" and use the "Copy Link" button to be able to add people?

@mchollar Might work for public database shares (haven't used those personally), but it won't for private ones: the owner first needs to update the share record with the invitee (which doesn't happen when you share a link)

Same here. Works fine on latest iOS 14, no "Add People" on iOS 15.1. Filed a feedback report back in September.

Hello, still no luck with this right? I checked out their apps like Notes and Reminders and they do have the "Add People" there in iOS15, so I was hoping by publishing it on the App Store it would work but nothing :\

Same here as of iOS 15.1. Just submitted feedback (FB9770572).

It got fixed in 15.2 beta 2 and the fix is still there in 15.2 beta 3 :)

Might be off topic, but this is the closest thread that I found related to my problem.

For people running into this issue still, I initially only set [.allowReadWrite] as availablePermission on the UICloudSharingController. Because of this I couldn't invite people over the UICloudSharingController. Adding the .allowPrivate permission fixed this, ending up with: [.allowReadWrite, .allowPrivate].

Hope this helps.

UICloudSharingController no longer allows "add people"
 
 
Q