Hello everyone,
We have a SDK in which we use keychain to store some data. The customers who integrate our SDK in their app are able to delete our data by using SecItemDelete on kSecClass.
Is their any way we can protect the SDK's data from getting delete by the host app or use something only accessible to SDK only ?
Thanks
Post
Replies
Boosts
Views
Activity
Hello everyone,
We would like to release an app which supports iOS 14 and higher but has certain functionality available only on iOS 15 and higher. This is because the framework we use to provides this functionality is only available from iOS 15.
To achieve this, we are considering dynamically loading the framework based on which iOS version our app runs on.
Would this be in violation with App Review Guidelines?
https://developer.apple.com/app-store/review/guidelines/#software-requirements
We are worried because the section 2.5.2 says:
… apps may not download, install, or execute code which introduces or changes features or functionality of the app, including other apps.
Although we think that our use case of providing the functionality at least to the users on newer iOS is legitimate.