caiyue1993 / IceCream

Sync Realm Database with CloudKit
MIT License
1.93k stars 243 forks source link

Warning about use of private API when uploading app with Xcode 14 #265

Open alexeydemidovkz opened 1 year ago

alexeydemidovkz commented 1 year ago

There is a problem with Connect uploading with Xcode 14, it gives a warning "The app references non-public selectors in Payload" because same method name is now being used in private apple API. Please refer to this issue #7945 and this - PR

Because IceCream use older version of Realm I am not sure what should be done here. I also manually changed the method name and in my case it is still havу this warning but without method name now, not sure why. However I got app approved on the app store even with this warning, but probably this is something that needs to be look into. Thank you!

Expected behavior

Upload build to App Store Connect without warnings.

Actual behavior(optional)

Warning when build is uploaded to Connect using Xcode 14

Steps to reproduce the problem(optional)

Upload build to App Store Connect using Xcode 14

davidattias commented 1 year ago

I have the same issue, I tried to just upgrade to the latest version of Realm but it is not compatible...