I am planning to learn coding and iOS development using Xcode, but I wanted to know if building an app would have some fees or anything similar to that and if so what are the costs?
General
RSS for tagNavigate the App Store landscape. Share strategies for app submission, distribution, marketing, and user acquisition. Discuss best practices for getting your app discovered and downloaded.
Post
Replies
Boosts
Views
Activity
I'm currently in the process of submitting in the App Store, and then after I tested my build in iOS15, it stopped displaying the prompt for ATT, I also tried it to other lower versions and it worked. Is there any way to fix this?
if #available(iOS 14, *) {
ATTrackingManager.requestTrackingAuthorization { status in
}}
I also checked the current app store build version, and it also doesn't work. Some people are currently experiencing this kind of issue in Reddit.
https://www.reddit.com/r/iOSProgramming/comments/pt41jz/att_prompt_not_showing_on_ios_15/
Hi.
Would welcome any comments or info on a spike in app download volumes we've observed!
We are puzzled by an unusual spike in download volumes, driven by institutional purchases with a BUS promo code. Downloads are to desktop, which is also unusual for us.
Having looked into the sales reports etc there is no obvious source / instigator of the downloads, and we aren't seeing an uptick in app usage, registrations etc. Which is making us wonder if the downloads are 'real' or benign. Have read Apple help info and Apple support have given a fairly generic response - neither sheds a huge amount of light.
Has anyone come across similar? Would really appreciate if you could share your experience.
Thanks in advance,
Paul
Hi, I have a completely new release of my app coming out with a new tech stack. I noticed that only 1% of my users were on iPad so the new app was not created to be 'compatible' with iPad including how it looks on iPad. Can I release this new version of the app only for iPhone? Or because it was previously available for iPad I have to release for iPad as well?
Really appreciate any support/guidance on this.
Thank you!
Hello everyone,
First of all I want to mention that I'm new to Apple Developer Forums and this is my first attempt to publish an app in AppStore.
I registered as Apple Developer Program as Individual. I made an app for small company. The app works like an online shop where company's customers can place orders for company's goods. So I submitted the app and it was rejected for spam issues. I tried to get some information what I can about it. They suggested me to ask on the forum about the membership. Should I try to use Apple Developer Program as an Organization? Or maybe (I find my app unique because it differs from competitive market apps) should I resubmit my app? Can I do it without making any changes in version? I also tried to appeal from their decision but I they respnsed that the original rejection feedback was valid. Additionally I want to add that this is my first iOS app ever, the only one that was submitted on my account.
Thank you all for help!
Is it possible to create a sandboxed app that uses accessibility permission? And if so, how do I ask the user for that permission in a way that is allowed by the App Store?
Im creating a small menubar app and my current (rejected) solution is to create a pop-up, with link to Security & Privacy > Accessibility and the pop-up asks the user to manually add the app to the list and check the checkbox. This works in sandbox.
Reason for rejection:
"Specifically, your app requires to grant accessibility access, but once we opened the accessibility settings, your app was not listed."
I know it's not listed there and it has to be added manually. But its the only solution I've found to this issue. Is there perhaps any way to add the app there programmatically?
Im a bit confused since I've seen other apps in App Store that work the same way, where you have to add the app to the list manually. Eg. Flycut. :man-shrugging:
I know about this alternative solution, and it's not allowed in sandboxed apps. It also adds the app to the accessibility list automagically:
func getPermission() {
AXIsProcessTrustedWithOptions([kAXTrustedCheckOptionPrompt.takeUnretainedValue():true] as CFDictionary).
}
Does anyone have a solution for this?
Best regards,
Daniel
Hello, I'm new to iOS development and I'm trying to take some screenshots of my app to submit to the App Store. I'm running Ventura 13.0.1 and XCode 14.1. So far I've used these simulators to take screenshots:
6.5 inch - iPhone 11 Pro Max
6.7 inch - iPhone 14 Pro Max
12.9 inch - iPad Pro 6th gen
What I'm stuck on is getting the 5.5 inch screenshots, which are required for App Store submission. As far as I can tell from some online searching, the latest iPhone with that screen size was the 8 Plus. I've installed the oldest iOS simulator that XCode has listed (iOS 13.7), but it still won't let me run a simulator for the iPhone 8 Plus to get those screenshots. I don't have the physical device to take screenshots on. Does anyone know how to get the 5.5 inch screenshots without having to manually resize them?
Unable to create new versions for any of our Apps
I hope this problem will be solved asap
Hello Apple Developer Community,
I hope this message finds you well. I recently submitted an astrology-related app to the App Store, and it was rejected with the following reason: "Your app primarily features astrology, horoscopes, palm reading, fortune telling, or zodiac reports. As such, it duplicates the content and functionality of many other similar apps currently available on the App Store."
I would like to seek some clarification and guidance on how to address this issue and bring my app in compliance with Apple's guidelines. I understand that there are similar apps available, but I believe my app offers unique and valuable features that differentiate it from others.
Specifically, I would like to know:
What criteria does Apple use to determine whether an app is considered duplicative of others in the same category?
Are there any specific guidelines or best practices to follow when submitting astrology or similar apps to ensure they are approved?
Is there a way to highlight the distinctive features of my app that make it unique and provide a better user experience compared to other similar apps?
Are there any precedents or examples of successful astrology apps that were approved on the App Store, and if so, what factors contributed to their approval?
I want to ensure that my app complies with Apple's policies and provides value to users while avoiding any issues related to duplication. Any insights or guidance on this matter would be greatly appreciated.
Thank you for your time and assistance.
Best regards,
We have an iOS app which is currently available in AppStore. Now we are enabling Mac Catalyst support for the Mac users.
As our app is contains In App purchases and it is working fine in iOS devices. But when we try to purchase subscriptions from Mac Catalyst app using TestFlight, it gives the error “Your account is not valid for use in the U.S. store. You must switch to the Japan store before purchasing.”
Then after we have checked an AppStore region and the region is already Japan.
Any assistance would be appreciated.
Hi everyone,
We're fighting an issue that's driving us up the wall.
We developed an Apple Watch Only standalone app, which cost $2.99; once you paid, you could download and use the app on your Apple Watch.
We've released a companion iOS app for iPhone that goes into the same bundle (as it's the same app, now supporting two platforms). Nevertheless, the Watch app is still available as a separate app (you can download the Watch app only if you wish without needing to download the iPhone app as well).
The iOS companion reads information from the watch and provides more insights into the data it displays. Similar to the sleep tracking apps where you use the watch to sleep and track and the iPhone to see the results.
When we released the latest version, including both, we changed the price to Free in all countries.
After this, we now have a huge problem we haven't been able to solve:
Our existing users (who paid for the Apple Watch-only app) cannot download the companion iOS app. If they go to the App Store, it'd just say "Purchased" with no option to download it (nor the "Get" button or the "Cloud" icon).
If you go to your App Store account in your iPhone and then to "Purchases," the app won't appear there. Because technically, you never bought it, and it's now free.
If you do the same on your Apple Watch, you can still see the app on your purchases, but that would only download the Apple Watch app, not both.
But on top of that, I want my users to be able to download the companion app from the App Store with their iPhones because that's what they'll do anyway (only 9% of our app downloads happen straight in an Apple Watch; most come from iPhones).
Did anyone have this problem? I'm already talking with support because this is having a very negative impact on our app, and it all looks to be a bug on the App Store or an edge case that Apple hasn't considered.
The thing is, I experienced this issue myself with an app from another dev previously where I had the Apple Watch app installed and paid for it. When I wanted to download the companion they released, it was impossible for the same reasons stated above.
He managed to fix it, but I couldn't find any information.
I've been scratching my head on this one.
Out of the blue, part of my 'synchronization' mechanism that copies 'favorites' from device to device has stopped working. A user can save a favorite location and it will propagate to all of their other devices, or repopulate after an uninstall and reinstall.
My code in the space hasn't changed for months and I haven't made any schema changes to this type either. Last night I noticed the process wasn't working anymore.
My CKQueryOperation result completion is returning this error:
<CKError 0x2818a16b0: "Server Rejected Request" (15/2001); "Request failed with http status code 500"; uuid = 2CA523A6-8F39-4538-98AF-E9B7D6CACF73>
What is telling to me is that the CloudKit Console also fails with an internal error when I try to query this type in MY private database for two different accounts. I can query another type in the private database but this one won't work for two of the Apple ID's I have tried. Also interesting, if I query this type in the PUBLIC database, even though this type is only saved to the private database, that operation succeeds just fine.
I don't want to burn a DTS ticket for a server issue.
FB13543186 - CloudKit: Receiving 500 when performing a query operation on the private database
CloudKit status page is green on the developer site as of this morning.
While I'm keen on being on the latest version of macOS, I'm having trouble meeting the requirement that my app can run on a version of macOS that doesn't exist :)
I'm using Xcode 15.2 (15C500b), targeting iOS 17.2.
I've elected to have the App Store choose the minimum version for Catalyst. I've also tried selecting a version.
ITMS-90899: Apple silicon Mac support issue - The app is not compatible with the provided minimum macOS version of 14.2. It can run on macOS 14.4 or later. Please specify an LSMinimumSystemVersion value of 14.4 or later in a new build, or select a compatible version in App Store Connect. For details, visit: ...
Is there something I could be doing wrong to prompt this behaviour?
Hello, when I'm asking for the ATT permission don't wait for the user response. I doesn't matter which approach use never waits for user answer.
Using xcode 15.2 on iOS 17.4 simulators, versions before like iOS 17.2 works without any issue.
Task {
self.resultStatus = await ATTrackingManager.requestTrackingAuthorization()
completion()
}
}
ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
self.resultStatus = status
completion()
})
}
I have deleoped a tool app for record things and schedule time , and fully offline, so it's easy to use and dont need to worry about data leak.
But AI move so fast, i want to integrate into this app, help user get more insight from recorded things or better plan. Also simplify cross-device data sync (now user need import/export for backup or sync);
So there're two options for me:
Integrate AI directly into current apps , online features (AI/Account) as additional services . But this might break user experience, or uninstall app afraid of privacy leak.
Create new version from current code base, and release as new app with online features. Old version keep update focus on offline experience.
The second option balanced user experience and most acceptable, but I dont know Apple will reject my second one or not? (because there're many same functions),
I'm not sure what to do at this point. I submitted an app for testflight review. It has failed multiple times with this: 2.1.0 Performance: App Completeness.
The app makes REST calls of HTTPS and then XMPP communication; however, it is failing on the REST calls and never making it to the XMPP communication.
Originally, I was on a non-standard port for HTTPS (as this was a test app) and thought maybe that was the problem...so I moved to port 443 and now have a standard URL in the form of https://<hostname.domain>/ without a port listed.
If it is helpful, as a test app, the hostname DNS is via DuckDNS and using Letsencrypt for certificates.
I have tested the URL via a VPN from various parts of the world and it works perfectly. However, when the App Reviewer tests, the screenshot provided back to me shows the app cannot connect and the server has no indication of a connection. It is as though a firewall is blocking the reviewer from connecting to the address of my server.
I'm not sure what to do at this point. Any ideas or suggestions?
The app stucks on launch page when they tested in iPad Air 5th generation and iOS version 17.3.1
I tested the application in all available simulators
I have an iOS app that I'm trying to advertise on different platforms, such as Meta and Google. However, no matter what I do I don't manage to get visits to the App Store page.
When looking at the stats in the ad platform tools, I can see that people are clicking the ads but I get no corresponding product page views in the App Store Connect statistics and no downloads.
I have the same problem with both Google Ads and Metas ads producs. In both these platforms you don't assign a URL but connect the app using the ID, so there is no way of me entering the link incorrectly. This indicates that something is broken somewhere in the Apple part of the chain.
When I'm testing the ads myself everything works as expected. Both Googles and Metas support (reasonably) claims that they can see no problem with the ads and that the problem is with Apple. We have had the same problem for more than a year and spent quite a bit of money without getting anywhere with the issue.
I have been unable to get any relevant response from the Apple support.
Everything works as expected with the Android app.
Has anyone seen anything similar or does anyone know how to get in contact with relevant prople at Apple?
Steps:
Configure iOS App IAP
Run the app and purchasing
finished with sandbox account
Get the receipt data from Bundle.main.appStoreReceiptURL
Verify the receipt
Result: receipt data error 21002
Analysis: the base64Encoding should be ok. It seems that the receipt data itself is wrong. How to find the root cause? Thanks!
It is an educational software that deals with hardware on the surface, but the data is all fake and does not actually need to be connected to the hardware. Apple rejected it, saying it was related to hardware and asked for hardware-related things.
How to solve it? Thank you very much!