Posts

Post not yet marked as solved
1 Replies
2.3k Views
I haven't received a 1099. Will they be sent or is there a way to download it? I tried sending a message to support but received no reply.
Posted Last updated
.
Post not yet marked as solved
5 Replies
1.3k Views
I have apps that have worked for years with non-consumable in-app purchases that users could restore. Now it no longer works.I call[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];In the store observer, it used to go here- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions { // never gets here for (SKPaymentTransaction *transaction in transactions) { switch (transaction.transactionState) { case SKPaymentTransactionStateRestored: // used to go here, no longer doesNow it goes here- (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue { // goes here with [queue.transactions count] == 0I've downloaded the example code here and it has the same problem.https://developer.apple.com/documentation/storekit/in-app_purchase/offering_completing_and_restoring_in-app_purchase
Posted Last updated
.
Post not yet marked as solved
6 Replies
2.5k Views
The app review will not approve my "container" app until the old apps are removed. The apps are in a bundle. The apps and bundle have been removed from sale, but they want me to completely remove them. However because they are in a bundle, I cannot remove the apps. I cannot see a way to remove the bundle. Is there way I can remove the bundle then remove the apps?
Posted Last updated
.
Post not yet marked as solved
10 Replies
7.9k Views
I had an app rejected with the following:Guideline 2.3 - Performance - Accurate MetadataWe were unable to install the app on iPad. The UIRequiredDeviceCapabilities key in the Info.plist is set in such a way that the app will not install on an iPad .In the info.plist it is:<key>UIRequiredDeviceCapabilities</key><array><string>armv7</string></array>This is the same as all my other apps that have been approved. I can install it on an iPad.What should the UIRequiredDeviceCapabilities be?
Posted Last updated
.
Post not yet marked as solved
2 Replies
2.2k Views
I had an app rejected for a reason I thought was incorrect. I replied with an explanation and resubmitted, but it was rejected again, so I clicked the link to appeal that went to the link below where I submitted a detailed appeal.https://developer.apple.com/contact/app-store/?topic=appealI did not receive any email confirmation or response from the appeal and can find now way to track the status of the appeal. However, I do now see in iTunes Connect that the app no loger displays the red bar at the top that used to say "There are one or more issues with the following platform(s):1 unresolved iOS issue". Does this mean the appeal was accepted? Is there a way to track the status of an appeal?
Posted Last updated
.
Post marked as solved
7 Replies
12k Views
I have an Xcode project that I use to generate multiple apps. In the past, I just updated the bundle identifier to create each app. Now I have added a WatchKit extension, and get this error:WatchKit Extension doesn't contain any WatchKit apps whose bundle identifiers match "com.myco.oldid.watchkitapp". Verify that the value of WKAppBundleIdentifier in your WatchKit Extension's Info.plist matches the value of CFBundleIdentifier in your WatchKit App's Info.plist.In the app's info.plist bundle identifier is com.myco.newidIn the WatchKit extension nfo.plist bundle identifier is com.myco.newid.watchkitextensionIn the WatchKit app nfo.plist bundle identifier is com.myco.newid.watchkitapp and companion app bundle identifier is com.myco.newidI see com.myco.oldid.watchkitapp nowhere. Where else does it need to be updated?
Posted Last updated
.
Post not yet marked as solved
1 Replies
515 Views
I always enjoy reading that iTunes connect is ordering me to "prepare for submission". It's kinda *****.
Posted Last updated
.
Post marked as solved
2 Replies
671 Views
I'm trying to test in-app purchase. I have logged out of my account on the phone. When I try to make the purchase, the dialog only asks for a password. It doesn't ask for an email/username. So I cannot log in with the sandbox account. I have also tried to log in in settings with the test user. It still shows the dialog asking for just password. If I enter the sanbox uers password, it says it's incorrect. How can I get the dialog to ask for email and password?
Posted Last updated
.
Post not yet marked as solved
9 Replies
2.6k Views
I'm having problems with app review. First they claimed I used some kind of code generator. This is not true, I coded it myself in Xcode and could prove it with the project. Then they claimed that I made the app for a client and that it needs to be submitted from the client's account. This is not true, I made it by myself for myself. There is no client, just me. Now they say I need to submit legal documentation proving I own the app. I'm not sure what I can provide. I just made the app myself and put it on the app store. It's been there for years. It's not like I signed a contract with myseld or anything that would result in a legal document. I just made the app. The thing is, this is the situation for all my apps which I now fear will be rejected for the same reason. Has anyone else had this problem? What possible legal document could I produce?
Posted Last updated
.
Post not yet marked as solved
1 Replies
2.9k Views
I received a review that an app was basically the same as another app, which is isn't, so I submitted an appeal.On March 27, I got a message in the resolution center that "Your appeal has been received and is being evaluated. When the evaluation has been completed, the App Review Board will either contact you directly with the decision, or your app will be approved."This was over two week ago and I haven't heard anything one way or another. How long does the appeal process take?I'm also confused as to what state I should have the app in. I had submitted the app for review when submitting the appeal, but was informed "if you prefer to proceed with an appeal, please reply to this email to let us know, and we will cancel the review and re-open your appeal" so I canceld the submission. The app now shows as "developer rejected". Is this correct or should I submit it again?
Posted Last updated
.
Post marked as solved
1 Replies
1.8k Views
In iTunes Connect, the Payments and Financial Reports work unitl December 2016. After that, they just show zero units sold for each month and no payments. I can see under Sales and Trends that sales are being made and I can see in my bank that deposits are being made. How do I get the correct numbers in Payments and Financial Reports?
Posted Last updated
.
Post not yet marked as solved
1 Replies
4.3k Views
I have an app that was rejected with this message:“When validating receipts on your server, your server needs to be able to handle a production-signed app getting its receipts from Apple’s test environment. The recommended approach is for your production server to always validate receipts against the production App Store first. If validation fails with the error code “Sandbox receipt used in production,” you should validate against the test environment instead.”When I run the app from Xcode using a test account, the purchase works fine in the sandbox. I also tried testing an ad-hoc build and it works using the test account too. I’ve submitted other apps with in-app purchase that basically use the same exact code and they were approved.I’m not sure what “for your production server to always validate receipts” is talking about. The in-app purchase is done entirely within the app and doesn’t need to access my server for anything.I have a class StoreObserver that implements SKPaymentTransactionObserver- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions { for (SKPaymentTransaction *transaction in transactions) { switch (transaction.transactionState) { case SKPaymentTransactionStatePurchased: // this is where it goes when I test it break; case SKPaymentTransactionStateFailed: // somehow Apple review is getting here break; … } } }In the view controller to make the in-app purchase:- (void)viewDidLoad { [super viewDidLoad]; storeObserver = [[StoreObserver alloc] init]; storeObserver.delegate = self; [[SKPaymentQueue defaultQueue] addTransactionObserver:storeObserver]; } - (void) viewDidAppear:(BOOL)animated { SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObjects:@“productid”,nil]]; request.delegate = self; [request start]; } - (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response { product = [response.products objectAtIndex:0]; // show button for in-app purchase } // handle button click to make in-app purchase - (IBAction) purchaseClick:(id)sender { [SKPayment *payment = [SKPayment paymentWithProduct:product]; [[SKPaymentQueue defaultQueue] addPayment:payment]; }What do I need to do to make this work?
Posted Last updated
.
Post not yet marked as solved
3 Replies
820 Views
I have apps that are travel guides and maps for various cities. I just updated them and some got approved but others got rejected with this message:"We noticed that your app provides the same feature set as other apps submitted to the App Store; it simply varies in content or language, which is considered a form of spam."In 4.3 Spam in https://developer.apple.com/app-store/review/guidelines/#spam it says"If your app has different versions for specific locations, sports teams, universities, etc., consider submitting a single app and provide the variations using in-app purchase."It says "consider" not that it's absolutely required. I did consider it and thought it better to have multiple apps because 1) discovery, I can't put the keywords for all the cities in one app and 2) better user experience to have all the data in the initial app download than require seperate downloads from a server.What is the exact policy on this? It seems that many developers are able to have multiple apps with the same functionality, just varying content for different cities. What are they doing different that allows them to do it?https://itunes.apple.com/us/developer/ulmon-gmbh/id306906820https://itunes.apple.com/us/developer/etips-ltd/id330954824
Posted Last updated
.