Post not yet marked as solved
My app was rejected twice. The first time I left code calling into private APIs (namely LSApplicationWorkspace) in a production build, so this rejection seems legitimate. However, the second time the app was rejected, all uses of private APIs were inside #if DEBUG conditions.
I believe code inside #if DEBUGs does not make it into the build, given that the DEBUG flag isn’t specified for the configuration.
Taking into consideration the fact it took nearly three weeks—during which my app was “in review,” without any updates or requests from the reviewers—and two inquiries into the status (including an expedited review request) to have the new build reviewed, I’m not even sure it was actually reviewed—the experience was so frustrating I wouldn’t be surprised if the build got rejected “just because.”
So, I’ve got a few questions:
Am I correct in that #if DEBUGged code cannot end up in a production build (i.e. a build whose configuration doesn’t include the DEBUG flag)?
Is it possible the App Store review team had access to more symbols than actually exist in the build?
How could my app get rejected because of code that’s not in the build?
Is it worth spending time on engaging in a conversation with the review team to figure out what’s going on?
Post not yet marked as solved
On June 4th Apple announced that they are officially supporting so-called “free trials” for non-subscription apps.This is great news for small developers, especially for apps that are more of a considered purchase with prices from $5 on up. Now comes the scary part - how will Apple implement free trials in the App Store. The devil is in the details and there seems to be an uneasiness amongst some developers that Apple is making the process too complicated.This was clearly expressed by Daniel Jalkut in his blog post of last week.He clearly presents the many options and the pros and cons of free-trial mechanics, making his case for streamlining and how users and developers are affected.He opines that the "new" Apple solution falls short of what many developers still hope for: true support for real free trials in the App Store.I hope those that see this post take the time to read his Ersatz Free Trials blog: https://bitsplitting.org/2018/06/06/ersatz-free-trials/Maybe we can start a discussion as to what small independent developers think, want or reject.Thanks
Post not yet marked as solved
I only want to make changes to the app's URLs for privacy policy, support and marketing. Do I have to release a new build simply to update those URLs? Thank you.
Post not yet marked as solved
I want to change my App Distribution Methods from Private to Public. But the app is currently on Pending developer release state.
Is it possible to cancel this release and resubmit for review the same version?
Post not yet marked as solved
Hello,
Our app, after a keyword change (replaced word "loss" with "lost") on the US App Store, stopped being returned in App Store search results on a different two-word search with the word "tracker." Word "tracker" was present in our app's subtitle. A few days later, our app stopped being returned in search results for yet another two-word search that also included the word "tracker." For both two-word searches, our app was returned in top-5 results previously. Other English-speaking countries' App Store searches were not affected.
It looked like an App Store search bug, so in the next app update, we removed the word "tracker" from the subtitle. Then, in the next update, we put the word "tracker" back, hoping that the app will be indexed and start getting returned in search results for "tracker" again. It's been four days since that update, but the app still does not appear in search results.
Not being returned in searches for several of the most popular searches is quite painful.
Has someone encountered something like this?
What can we do to resolve this?
Best regards,
serge_o
Post not yet marked as solved
I have been trying to download Xcode 13.1 on the new 16" MacBook pro-2021, with iOS Monterey and it keeps getting stuck at the very end. I have tried restarting and redownloading it on my computer, but it keeps getting stuck. Is anyone else having this issue? There should be no reason that Xcode won't run on the new M1 Pro chips, so I am wondering if it is an issue with iOS Monterey.
TIA!
Post not yet marked as solved
I'm a student and someone has asked me to build them an app. I should be capable although I need to determine Apple’s fees on transactions within the app.
It's for a Fitness Personal Trainer. She wants to accept bookings and payments within her app. It’s a free app although I’m struggling to determine if Apple takes a cut when a client books in with her. Is it free because it’s a physical service or does it fall under the 30%/15%?
Post not yet marked as solved
I have two bundle ids, but they seems to be missing and I cant select anyone. this is why I cant create a new app.
Post not yet marked as solved
We encountered some order issue in recent 3 months.
We were told some orders were false, while they were found the purchase processed successfully.
We use https://buy.itunes.apple.com/verifyReceipt to check the order, but we can’t find it.
But when we use https://api.storekit.itunes.apple.com/inApps/v1/lookup/ to check it, it returns that the user has finished the purchase.
Anyone have this problem and how to solve it?
Post not yet marked as solved
Hello,
my goal is to port a virtual audio device written using CoreAudio and IOKit to DriverKit because it is mandatory for App Store distribution for macOS.
The driver can be easily installed in Library/Audio/Plug-Ins/HAL and has a .driver extension; it already works in user-space and it is a loopback interface for audio capturing and processing.
I have viewed other posts on this forum and the WWDC21 and WWDC22 videos regarding the uses of DriverKit.
My question is if it possible to port such driver to DriverKit and embed it in a macOS app for the app store. If yes, is there an example I can follow that allows me to fully embed the driver in an app and consume it from there or if I should still stick to using a separate installer distributing it elsewhere.I have viewed this: https://developer.apple.com/documentation/coreaudio/building_an_audio_server_plug-in_and_driver_extension and it seems that the .driver cannot be embedded in an app in anyway.
Thank you kindly for your help,
Best regards,
Chris
Post not yet marked as solved
I’m able to select the widgets from my app on the simulator but they won’t appear on real devices. I already submitted my app with the widgets to the App Store and I already have that new version installed from the App Store, and still the widgets won’t appear on my iPhone. Is there some sort of setup I may be missing?
Post not yet marked as solved
Hi Guys,I have added only 3 certificates & trying to add new for other app I am getting error "Maximum number of certificates generated".How I can resolve this error.Looking forward for response.Regards,
Post not yet marked as solved
Hi,
My question is not how to use a dylib but I am wondering whether if they are allowed to use in an app released in AppStore or not.
My company develops c/c++ cross platform libraries to be used in different environments and now we are trying to use dylibs in iOS, so far we can embed them and call the functions from the libraries successfully, how ever when we submit the app including the dylib to the AppStore, the Apptore validation fails because of the dylib,
We tried below ways,
wrapping dylib into framework (dylib is inside the Frameworks folder of framework)
(Result: Framework contains disallowed file 'Frameworks')
wrapping dylib into framework (dylib is in root folder of framework)
(Result: your app can't contain standalone executables or libs other than a valid CFBundleExecutable)
converting dylib into a fake framework
(Result: invalid bundle, framework doesn't support the minimum OS version specified in the info.plist file.)
So, if the dylibs are allowed to use in iOS, we need a documentation about where to put them correctly that will make our app pass the AppStore validation, thanks
Post not yet marked as solved
Suppose I have 3 paid apps:
A1: iOS App Store only
A2: Mac App Store only
A3: Universal Purchase
and 2 bundles:
B1: A1 and A3
B2: A2 and A3
(As far as I can tell, it's impossible to have a bundle with A1 and A2.)
Is it possible for a customer to buy and/or complete both B1 and B2, and if so, how much money will the customer end up paying relative to the prices of the apps and bundles?
Post not yet marked as solved
I've been trying to reach Apple Developer support since 6 days, since they wrote an email to me that they need to speak over the phone in order to proceed with enrolling into the Apple Developer Program.
I've reached out to support via the page and it seems the only option is to get them to call me, which I tried many times, but doesn't seem to work for some reason, even I troubleshooted it with the carrier and they had no problems to call me.
I also tried replying to the initial email and reached out for email support but haven't received any reply.
I'm looking for an option to call Apple developer support, get an email reply or have them call me via a US number instead.
Post not yet marked as solved
hi, at first i thought it was an xcode issue, i was trying to update it from the app store and it hang on loading
i tried to update another app and the same issue happens, how can i fix this
Post not yet marked as solved
Hello, I want to ask a question: about the problem that domestic copyrighted music content cannot be displayed to users in non-China regions.
Specifically:
There are some music in our APP (copyright only in China). Our APP needs to be localized internationally to support users to download and use it in China or other countries. Shows music that is not copyrighted.
Like this kind of demand, Apple generally recommends how to do it?
Do we need to create a Chinese version of the APP and a foreign version of the APP separately?
How to avoid the repeated application of 4.3 audit problems?
How to achieve better international display differences?
Post not yet marked as solved
When an iOS app is launched, how does it learn that its subscription (or free trial period) is no longer active? Must the app poll the App Store every time it's launched?
Post not yet marked as solved
How can I make sure my app on iOS AppStore only show compatibility for AVCaptureMultiCamSession enabled devices only? I need to write a key under "Required Device Capabilities" in the info.plist file, but which key? I didn't find the key in the documentation
https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3
Unable to Submit for Review
The items below are required to start the review process:
An error has occurred. Try again later.