We lately built-in UICloudSharingController to share cloudkit information on one in every of our apps, however we seen whereas testing that the icloud share hyperlink opens the unsuitable app on App Retailer if we invite a participant who has not the app put in on his system. We thought it was as a result of we principally duplicated the identical coredata/cloudkit implementation for an additional our app (app retailer opens the obtain web page for this app), forgetting possibly some cloudkit references of the primary app and certainly we seen a unsuitable icloud container task for the second app, which primarily had two containers, the proper one (its personal) and the one of many first app (the unsuitable one). So, we mounted the issue, each app has his personal container now and solely his personal, and we up to date the provisional profiles as properly, to be able to have the proper icloud containers entitlements. Sadly the issue persists and after test every little thing else (containers, app teams, PersistentStoreDescriptions and so forth.) we haven’t any extra concepts.
What else ought to we test? Thanks prematurely on your strategies.
Some extra particulars of the difficulty:
- If we’ve got the app put in on the system the icloud share hyperlink opens the proper app.
- The identical icloud share hyperlink works correctly on Mac Catalyst (the App Retailer opens the proper app web page if we do not have the app put in). The issue is barely on iOS.