I initially registered a developer account under my friend’s name because he had a MacBook and an iPhone/iPad. My app had two versions: a free version with ads and a paid version without ads. Technically, implementing an “remove ads” feature via in-app purchase can become complex, especially with refunds, so I opted for a simpler solution I saw on StackOverflow. I included a “remove ads” option in the free version to direct users to the paid version on the store, a method that hasn’t caused issues on Android, where my app has been available for years.
After uploading the paid app to the App Store, I added it’s link to it in the “remove ads” section of the free app and submitted that version too. We faced minor rejections during submission, but they were detailed, such as issues with store visuals or app components, including screenshots. However, upon submitting the free version, we received a message for violating Apple Developer Agreement 3.2(f), claiming our membership was involved in dishonest or fraudulent activities, leading to the flagging of our account for removal without specifying the exact reason.
Despite appeals, we received no further explanation. The likely issue was the “remove ads” option since there’s no other apparent issue with the app, which has been long-standing on Google Play.
Subsequently, I registered a new developer account in my name, removed the “remove ads” option, changed the app’s name (package name), and found another iPhone, but had to use the same MacBook for submission. Again received a message from Apple implying a violation due to association with a previously deleted account due to 3.2(f), leading to my account’s deletion despite appeals.
My main question is, how did Apple detect this? Was the issue using the same MacBook, the same store entry images, or does Apple thoroughly inspect app codes? Is there any way to upload this app to Apple again? Would finding a new MacBook, a new iPhone, changing the app name, and store entry images provide a solution, or could the issue persist if the codes are scrutinized? Any advice or experience on this matter would be greatly appreciated.




