Hello!
When I submitted my app and it went through the review process, Apple rejected the app because it stores 7.21 MB on the user’s iCloud account after launch. Here’s a message from the review team:
“As we discussed, your app currently stores 7.21 MB on the user’s iCloud account after launch. The permitted maximum for this storage is 6MB. We are requiring that your app be brought into compliance with Guideline 2.23.” - Apple
I’m using version 2016.2873 (2016.4.30), below is a copy of my build.settings, and I’m using Rob’s loadsave.lua. I’m not intentionally storing data on iCloud and I’m not sure how to even start tracking iCloud storage of the app.
Is it possible to identify what’s being stored? If so, how? Additionally, does Corona allow me to set a limit to the iCloud storage or specify to not use iCloud storage?
-- -- For more information on build.settings see the Corona SDK Build Guide at: -- http://docs.coronalabs.com/guide/distribution/buildSettings/index.html -- settings = { orientation = { -- Supported values for orientation: -- portrait, portraitUpsideDown, landscapeLeft, landscapeRight default = "portrait", supported = { "portrait", } }, excludeFiles = { -- Include only the necessary icon files on each platform iphone = { "Icon-\*dpi.png", }, android = { "Icon.png", "Icon-Small-\*.png", "Icon\*@2x.png", }, }, -- -- iOS Section -- iphone = { plist = { UIStatusBarHidden = false, UIPrerenderedIcon = true, -- set to false for "shine" overlay --UIApplicationExitsOnSuspend = true, -- uncomment to quit app on suspend CFBundleIconFiles = { "Icon.png", "Icon@2x.png", "Icon-60.png", "Icon-60@2x.png", "Icon-60@3x.png", "Icon-72.png", "Icon-72@2x.png", "Icon-76.png", "Icon-76@2x.png", "Icon-Small.png", "Icon-Small@2x.png", "Icon-Small@3x.png", "Icon-Small-40.png", "Icon-Small-40@2x.png", "Icon-Small-50.png", "Icon-Small-50@2x.png", }, NSAppTransportSecurity = { NSAllowsArbitraryLoads = true }, --[[-- iOS app URL schemes: CFBundleURLTypes = { { CFBundleURLSchemes = { "fbXXXXXXXXX", -- replace XXXXXXXXX with your Facebook appId } } } --]] } }, -- -- Android Section -- android = { usesPermissions = { "android.permission.INTERNET", "android.permission.ACCESS\_NETWORK\_STATE", }, }, plugins = { ["plugin.google.play.services"] = { publisherId = "com.coronalabs" }, }, }