Using LC10.0.1RC2, I uploaded for publishing a new version of my app.
While waiting for approval, I received the following message from Apple (see attachment)
Anybody knows what the hell are they talking about?
App Store Connect: one more privacy problem
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
App Store Connect: one more privacy problem
Trevix
OSX 14.6.1 xCode 15 LC 10 RC1 iOS 15> Android 7>
OSX 14.6.1 xCode 15 LC 10 RC1 iOS 15> Android 7>
Re: App Store Connect: one more privacy problem
You're okay for now but will be rejected by the App Store for any updates later. The manifest is handled by LC so this is something they need to fix. Submit a bug report with a copy of the error message so they'll know.
Or are you using your own custom manifest?
Or are you using your own custom manifest?
Jacqueline Landman Gay | jacque at hyperactivesw dot com
HyperActive Software | http://www.hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
Re: App Store Connect: one more privacy problem
Hello.
Yes, I am using a custom pList (the default pList with a few add on). See below:
Yes, I am using a custom pList (the default pList with a few add on). See below:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
<string>Referi</string>
<key>CFBundleName</key>
<string>Referi</string>
<key>CFBundleExecutable</key>
<string>Referi</string>
<key>CFBundleIdentifier</key>
<string>com.trevis.it.segnapunti</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>com.trevix.it.segnapunto</string>
<key>CFBundleURLSchemes</key>
<array>
<string>whatsapp</string>
</array>
</dict>
</array>
<key>CFSupportedRemoteNotificationTypes</key>
<array>
<string>CFBadge</string>
<string>CFSound</string>
<string>CFAlert</string>
</array>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>iPhoneOS</string>
</array>
<key>CFBundleVersion</key>
<string>%%bundlebuild%%</string>
<key>CFBundleShortVersionString</key>
<string>%%bundleversion%%</string>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>AppIcon60x60</string>
</array>
<key>CFBundleIconName</key>
<string>AppIcon</string>
</dict>
</dict>
<key>CFBundleIcons~ipad</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>AppIcon60x60</string>
<string>AppIcon76x76</string>
</array>
<key>CFBundleIconName</key>
<string>AppIcon</string>
</dict>
</dict>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>21A325</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformVersion</key>
<string>17.0</string>
<key>DTSDKBuild</key>
<string>21A325</string>
<key>DTSDKName</key>
<string>iphoneos17.0</string>
<key>DTXcode</key>
<string>1500</string>
<key>DTXcodeBuild</key>
<string>15A240d</string>
<key>CFBundleDisplayName</key>
<string>Referi</string>
<key>UIRequiresFullScreen</key>
<true/>
<key>MinimumOSVersion</key>
<string>12.0</string>
<key>UIDeviceFamily</key>
<array>
<integer>1</integer><integer>2</integer>
</array>
<key>UIRequiredDeviceCapabilities</key>
<dict>
<key>location-services</key><true/><key>still-camera</key><true/><key>arm64</key><true/>
</dict>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIRequiresPersistentWiFi</key>
<false/>
<key>UIInitialInterfaceOrientation</key>
<string>UIInterfaceOrientationLandscapeRight</string>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UIInitialInterfaceOrientation~ipad</key>
<string>UIInterfaceOrientationLandscapeLeft</string>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationLandscapeLeft</string><string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UIBackgroundModes</key>
<array>
<string>bluetooth-central</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key><string>This application requires access to Location Services, to locate court position in Match statistics</string>
<key>NSLocationWhenInUseUsageDescription</key><string>This application requires access to Location Services when in use, to locate court position in Match statistics</string>
<key>NSLocationAlwaysUsageDescription</key><string>This application requires access to Location Services, to locate court position in Match statistics</string>
<key>UIStatusBarHidden</key>
<true/>
<key>UIStatusBarHidden~ipad</key>
<false/>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleDefault</string>
<key>com_livecode_StatusBarSolid</key>
<false/>
<key>com_livecode_UsesLocalNotifications</key>
<true/>
<key>UIFileSharingEnabled</key>
<true/>
<key>UIPrerenderedIcon</key>
<false/>
<key>UIAppFonts</key>
<array>
<string>Referi_/FontsAndroid/Montserrat-Bold.otf</string>
<string>Referi_/FontsAndroid/Montserrat-Bold.ttf</string>
<string>Referi_/FontsAndroid/Montserrat-Regular.otf</string>
<string>Referi_/FontsAndroid/Montserrat-Black.ttf</string>
<string>Referi_/FontsAndroid/Montserrat-Regular.ttf</string>
<string>Referi_/FontsAndroid/Montserrat-Black.otf</string>
<string>Referi_/FontsAndroid/Arial Bold.ttf</string>
<string>Referi_/FontsAndroid/Arial Narrow Bold.ttf</string>
<string>Referi_/FontsAndroid/Arial.ttf</string>
<string>Referi_/FontsAndroid/HelveticaNeue.ttc</string>
</array>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>This application requires access to Bluetooth, to use external hardware Bluetooth buttons</string>
<key>NSCalendarsUsageDescription</key>
<string>This application requires access to the device's calendar</string>
<key>NSCameraUsageDescription</key>
<string>This application requires access to the device's camera</string>
<key>NSContactsUsageDescription</key>
<string>This application requires access to your Contacts</string>
<key>NSMicrophoneUsageDescription</key>
<string>This application requires access to the device's microphone</string>
<key>NSMotionUsageDescription</key>
<string>This application requires access to the device's accelerometer</string>
<key>NSRemindersUsageDescription</key>
<string>This application requires access to your Reminders</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>This application requires access to Photo Library</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>This application requires access to Photo Library</string>
<key>NSBluetoothAlwaysUsageDescription</key>
<string>This application requires access to Bluetooth always, to use external hardware Bluetooth buttons</string>
<key>NSUserTrackingUsageDescription</key><string>We do not track you for advertising purposes. We may keep track of your match data to share it among users and, with other apps or websites, to organize tournaments, process player rankings or make court reservations.</string>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>whatsapp://</string>
</array>
<key>UIUserInterfaceStyle</key><string>Light</string>
</dict>
</plist>
Trevix
OSX 14.6.1 xCode 15 LC 10 RC1 iOS 15> Android 7>
OSX 14.6.1 xCode 15 LC 10 RC1 iOS 15> Android 7>
-
- Livecode Opensource Backer
- Posts: 10090
- Joined: Fri Feb 19, 2010 10:17 am
Re: App Store Connect: one more privacy problem
I really wonder why, when Apple make people jump through so many hoops, and then 'milk' then for such a fat percentage, anyone sends out anything through the App App Store.
MacUpdate is super: https://www.macupdate.com/
MacUpdate is super: https://www.macupdate.com/
Re: App Store Connect: one more privacy problem
Well, developing for iOS there is not much choice. This is why in my last update I redesigned the App using the Splash stack method, so that in the future I can push most of my own updates without passing throughout the Apple and Google store.richmond62 wrote: ↑Sat Nov 09, 2024 11:09 amI really wonder why, when Apple make people jump through so many hoops, and then 'milk' then for such a fat percentage, anyone sends out anything through the App App Store.
MacUpdate is super: https://www.macupdate.com/
The problems will arise when (and it will surely happen) I will have to pass a major update through the stores again. At that point I will have to deal with a series of accumulated updates: LC, iOS and Android OS, store updates (they are also continuously updating these as if they were video games), permissions, privacy, security, etc.
Trevix
OSX 14.6.1 xCode 15 LC 10 RC1 iOS 15> Android 7>
OSX 14.6.1 xCode 15 LC 10 RC1 iOS 15> Android 7>
Re: App Store Connect: one more privacy problem
I couldn't find anything in the plist but I'd send this to the team in a bug report. It must be something in their own inclusions.
Jacqueline Landman Gay | jacque at hyperactivesw dot com
HyperActive Software | http://www.hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com