Navigate the App Store landscape. Share strategies for app submission, distribution, marketing, and user acquisition. Discuss best practices for getting your app discovered and downloaded.

All subtopics

Post

Replies

Boosts

Views

Activity

Resolving 2nd Repeated "Guideline 4.3(a) - Design - Spam" Rejection Within Six Months
We are reaching out for guidance after encountering 2nd repeated "Guideline 4.3(a) - Design - Spam" rejections for our WeNote app. Here’s a brief timeline of our journey: 2018: We launched the WeNote Android app on Google Play Store. 2019: We started promoting WeNote on YouTube and began development of the WeNote iOS app. Our progress was publicly visible on our Trello board and discussed on the Apple Developer forum. August 17, 2021: We filed an official complaint with Apple regarding a *** company infringing on our app logo, title, and description. The issue was resolved when *** agreed to update their app’s branding. 2022 Year: *** company is terminated from App Store. June 2022: WeNote for iOS was officially released on the Apple App Store. June 17, 2024: We received a rejection from the Apple Review team citing Guideline 4.3(a) - Design - Spam: “We noticed your app shares a similar binary, metadata, and/or concept as apps previously submitted by a terminated Apple Developer Program account. Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps.” We successfully resolved this issue by providing documentation about the previous incident on August 17, 2021. November 22, 2024: Unfortunately, we received the same rejection message again, despite having already informed Apple of the previous case. Request for Assistance: We are now seeking guidance from the community or anyone with experience in navigating similar issues. We’ve provided Apple with all the necessary evidence and explanations regarding the previous incident, but our appeal was rejected. How can we resolve this issue, and prevent future rejections? Some Background on WeNote: To help provide context, I’d like to highlight what makes WeNote stand out compared to other apps in the same category: WeNote is an all-in-one solution: While most apps in the market focus on one function—whether it’s note-taking, to-do lists, or calendar management—WeNote uniquely combines all three into a single app. This integration offers users a seamless experience to manage tasks, notes, and schedules in one place. Proven user satisfaction: We are proud to have over 7,000 user reviews, with an average rating of 4.8 stars. This high rating reflects our users' satisfaction with the app’s features and functionality, as well as its ability to meet their needs in a way that other apps do not. We believe these features make WeNote a valuable and unique tool for users, and we continue to prioritize quality and user experience in our development.
0
0
59
7h
Can't upload my app to App Store Connect
Hello! Last week I have sent my app to apple for review. They rejected my app and responed to me that I have to implement an App Tracking Transparancy dialog. So I implemented such a dialog in my app and uploaded the new version of my app via XCode to App store connect (Xcode said "upload successful"). My first problem: I can't find the newly uploaded app in app store connect. When I click on "Distribution" under "Build" I have only 1 version (the intial ohne that got rejected). When I click on "TestFlight" I also see only 1 version (the old one). Where is the newly updated app supposed to be visible in App store connect? My second problem: When I click on "App Review" the site shows me "Non fixed problems" and at the top right a blue button "Submit to app review again". But I have no option to select my newly uploaded version (which contains the fix). How am I supposed to continue in this review process? Thanks for any help!
0
0
92
1d
How to change the icon when the application is in the "ready to submit" stage
I filled in some information when publishing the application and felt that the icon was not good enough. I made another one and used this new icon in XCode. After running it on iPhone, the icon changed, but there was no change in the submission section. Now the application is in the "ready to submit" stage and I don't know how to change it to the new icon. Can anyone give me some guidance? Thank you!
0
0
90
1d
Issue with Empty Window Appearing on App Launch for macOS App - Help Needed
I've been struggling with a problem for the past couple of weeks, and I can't seem to figure out the cause. I'm developing an app that allows users to easily switch languages on macOS. The app is ready, and I submitted it for review, but the problem is that Apple has been unable to approve it for the past two weeks due to an issue. Upon launching the app, an empty window/container appears, but I cannot reproduce this issue on my own Macs (M1, M2, M3). On my machines, the app works perfectly and launches without the empty window appearing. Does anyone know how I can identify and resolve this issue? I’ve attached a screenshot of the empty window that needs to be removed from the code, as well as a snippet of the code that might be responsible for it. I would greatly appreciate any advice or suggestions on how to fix this, as I’m unable to reproduce the error on my end. Thanks in advance for your help! @main struct LanguageSwitcherApp: App { @NSApplicationDelegateAdaptor(AppDelegate.self) private var appDelegate var body: some Scene { Settings { EmptyView() } .commands { CommandGroup(after: .appInfo) { Button("Show Language Switcher") { appDelegate.showLanguageSwitcher() } } } } } class AppDelegate: NSObject, NSApplicationDelegate { private var statusItem: NSStatusItem? private var languageSwitcherPanel: LanguageSwitchPanel? func applicationDidFinishLaunching(_ notification: Notification) { statusItem = NSStatusBar.system.statusItem(withLength: NSStatusItem.variableLength) if let button = statusItem?.button { button.image = NSImage(named: "icon_top") button.action = #selector(showMenu) button.target = self } showLanguageSwitcher() } @objc private func showMenu() { let menu = NSMenu() menu.addItem(NSMenuItem(title: "Close Type Switch", action: #selector(closeApp), keyEquivalent: "q")) statusItem?.menu = menu statusItem?.button?.performClick(nil) statusItem?.menu = nil } func showLanguageSwitcher() { guard languageSwitcherPanel == nil else { return } let panel = LanguageSwitchPanel() let hostingController = NSHostingController(rootView: LanguageSwitchView()) panel.contentView = hostingController.view panel.makeKeyAndOrderFront(nil) NSApp.activate(ignoringOtherApps: true) languageSwitcherPanel = panel } @objc private func closeApp() { NSApp.terminate(nil) } } Screenshot: https://ibb.co/hynrgyw I tried testing the app on my MacBook models (M1, M2, M3) and all of them functioned as expected, launching the app without any additional windows appearing. I also checked the code for any unintended window launches or containers and could not find any issues. I expected the app to launch without any extra empty windows or containers, but when Apple tested it, they encountered an issue with an empty window appearing upon launch.
2
0
70
1d
"Unable to Add for Review" "There are still screenshot uploads in progress."
Is anyone else experiencing this error after uploading new screenshots and attempting to submit a new release for review? `Unable to Add for Review The items below are required to start the review process: There are still screenshot uploads in progress.` I have tried waiting several minutes after uploading the new screenshots before submission. I have also tried waiting several minutes after uploading before rearranging the images. And I have tried uploading the images one at a time. No luck any way I try it. I also had an issue signing in this morning either. It seemed like I was in a loop where it would just return me back to login after entering username and password. I saw that others had reported this, too. Thanks
0
0
75
1d
App Store Connect version number
Hello, I'm publishing new app version, but I don't know why the version number in the App Store Connect is not the same as the version in the Info.plist. The version number was ok before, but now it's showing only a number that looks like the number of times I have uploaded the 1.1.0 build. In Info.plist the version number is 1.1.0.009 so it should be the same on the App Store Connect page. Have a look.
0
0
90
2d
4.3 A Spam Design
Hi there, I need your help with a specific issue we're facing. We recently submitted our app, but it was rejected for violating Apple's Guideline 4.3 (Spam Design). Our situation is unique: our principal company ceased operations in 2020 due to the COVID-19 outbreak, and the previous app is no longer functional. The Apple Developer account and web services associated with it are also inactive. We're trying to rebuild using the legacy source code from the previous company. We don't have access to the old app or the Apple Developer Account, but we do have the source code, which is built using Xamarin. Our Android app, which uses the same codebase, is already live, and we're attempting to upload the iOS version. The support team has asked us to change the app concept, but this isn't feasible due to the app's purpose: it's designed for monitoring and reporting within our hotel management system and isn't open to the public. Changing the app would require significant alterations to our business flow, re-educating our customers, and impacting our Android app, which shares the same codebase. Could someone experienced with Guideline 4.3(a) assist us with this issue? Your help would be greatly appreciated. Thank you.
2
0
103
2d
Rejected Review - Mac App Sandbox entitlements required for Bluetooth
I submitted a Mac Catalyst app for TestFlight and before it can be tested by external testers it requires an App Review. The iOS app passed review, but the Mac Catalyst app failed review. The rejection reason given was that App Sandbox needed the entitlement: "com.apple.security.network.client" to be YES / true (not false). I do have "com.apple.security.device.bluetooth" set to YES / true. The Developer docs for entitlement "com.apple.security.network.client" say "Use this key to allow your sandboxed app to connect to a server process running on another machine, or on the same machine." for entitlement "com.apple.security.network.client", then go on to discuss TCP and UDP. https://developer.apple.com/documentation/security/app_sandbox While technically a Bluetooth app connecting to another Bluetooth device puts the app in "client mode" and the device in "server mode", I think this network entitlement was intended for TCP / UDP, not Bluetooth. The entitlement "com.apple.security.device.bluetooth" says "A Boolean value indicating whether your app may interact with Bluetooth devices." - this seems to cover all the necessary needs for Bluetooth "your app may interact with Bluetooth devices"..... Would someone at Apple familiar with the docs please clarify what entitlements are required for an app that only uses Bluetooth? If the "com.apple.security.network.client" is required, then I believe the docs for that property should also specify Bluetooth.
1
0
101
3d
I can't find where to accept the new agreement!
I've been trying for a week to find a way to accept the new agreement, but no luck, it keep showing a notification on my account saying " The Apple Developer Program License Agreement has been updated and needs to be reviewed. In order to update your existing apps and submit new apps, the Account Holder must review and accept the updated agreement by signing in to their account." I've tried to email the support but no luck neither. Anyone can help?
3
0
110
3d
App Icon for a pre-order page
We are trying to set up a listing for pre-orders. As I understand, you're allowed to do this without uploading a build. For our previous game, we added an icon via the Xcode in the build. Since we are setting up a listing for pre-orders, without yet having a build, we can't upload the icon in this way. I can't figure out where in the interface we might upload an icon.
2
0
70
3d