Yep, my first app rejected by Apple.
"We found that your app crashed on iPad (3rd generation) running iOS 6, which is not in compliance with the App Store Review Guidelines.
Your app crashed on both Wi-Fi and cellular networks when we launched the app.
We have attached detailed crash logs to help troubleshoot this issue."
Sadly, but i can't even find attached crash report. Where it should be?
Thanks, for help
Comments
http://www.giderosmobile.com/forum/discussion/1858/ios-6-rejection#Item_1
And if an exported application gives a Lua error, it directly exits with exit(0). Therefore even if you find the crash report, it may not help you.
Also if you want, you can send me your exported Xcode project so that I can test it on iPad 3 (atilim@gid....mobile.com)
My app was Rejected because:
--------------------------------------------------------------------------
Reasons
2.1: Apps that crash will be rejected
We found that your app crashed on iPad running iOS 7.1 and iPhone 5s running iOS 7.1, which is not in compliance with the App Store Review Guidelines.
Your app crashed on launch. This occurred when your app was used:
- On Wi-Fi
- On cellular network
--------------------------------------------------------------------------
I haven't and iPad with iOS 7.1 or a iPhone 5s So I can't test this
I attach crash report
Any suggestion thanks
P.S. I seen the another links but these are another iOS
[-] Liasoft
[-] Liasoft
just recently submitted two apps to appstore which all were accepted (one was tonight).
Maybe it was something with amrv64 binaries?
Did you do the arm64 removing thingy?
http://giderosmobile.com/forum/discussion/comment/35625#Comment_35625
Yes, I did this last week what @atilim posted, but my app was rejected.
But to be honest I never tried to call me while playing with my application on the iPhone.
When I did this the above, effectively no phone calls came, but my app doesn't crash.
So Xcode suggestion me update Architectures to "Standar architecture(armv7, armv7, arm64)" and Valid Architectures "armv7, armv7" both the target and the project in "Build Settings".
After tested my app in my iPhone and this time yes enter the phone calls.
Also I've seen than @ArtLeeApps use Architectures to ARCH_STANDARD_32_BIT but I don't know if he is working with LuaJit or if he updated simulator xcode to iOS 7, moreover my application was built for the above methods.
For now I do not know if I have to wait until Apple tells me or if I should up the application again with ARCH_STANDARD_32_BIT architecture. :-?
I feel that this is a matter of trial and error, but breaking is learned. >-
P.S.
Yesterday update xCode 5.1 and simulator iOS 7
[-] Liasoft
But yes, you can also wait till morning for @atilim maybe having some better idea, but mostly I think it would be through trial and error.
My app was Rejected again:
--------------------------------------------------------------------------
2.2: Apps that exhibit bugs will be rejected :-w
We found that your app failed to launch on iPad running iOS 7.1 on both Wi-Fi and cellular networks.
We encountered the issue when selecting the application on the Home screen - the app displayed a launch image then quit unexpectedly. This may be because iOS 7 uses a watchdog timer for applications; if an application takes too long to complete its initial startup, the operating system terminates the application.
--------------------------------------------------------------------------
Application does not crash when launched from debugger but crashes when launched by user.
https://developer.apple.com/library/ios/qa/qa1592/_index.html
--------------------------------------------------------------------------
Googling found this link
http://stackoverflow.com/questions/19219291/black-screen-instead-of-launch-image-on-ipad-ios-7-0-x
I going to try this
If you any suggestion thanks, because I have worked a lot for this application and I need to get approved by apple asap.
[-] Liasoft
Don't know if this is this problem or not, but seems quite similar, in the meaning that it only affects ios 7.
I don't need so many scales images to the iOS 7, however if the Deployment Target was less than iOS 7 Yes.
But still, the nomenclature for launch images has changed at least when I upgrade the Xcode or maybe I'm wrong, I don't know.
Another question was that Apple sent me to Understanding and Analyzing iOS Application Crash Reports
Here I found this @ar2rsawseen: :-@
Advanced Memory Analysis with Instruments
I know than you hate objective-C (I don't know if @atilim love it) and I don't understand this too. :P
But there is a way to simulate this analysis in Gideros.
Another question that I have regarding the reporting of rejection is: "If considerable work must be done at launch, consider performing that work on a secondary thread and visually indicating the activity." :-?
I've been using the scene manager and the garbage collector, but I know (and I've seen too) that if a program is slightly large is preloaded and waiting a few minutes (Batman Arkham City iPhone), how one does this, one example is to give time to system to load a level (you can see the loading progress bar) before they start playing. :-B
Any suggestion thanks
[-] Liasoft
My app re-Counters was recently approved and one of the reasons for creating it was to check for the drama with Apple and Gideros SDK, my assets are encrypted, had to build on Mavericks running xCode 5.1 (5B130a)
I did not use an Asset Catalog as I do not have a need for it from Objective-C as I never touch that bit from a Gideros App. Plus this article did not suggest any inherent need to switch to asset catalog immediately (http://schlu.org/2013/10/01/Xcode-Asset-Catalogs.html)
So I am fine with what I have at the moment.
I capture screenshots from the Simulator or from the GiderosPlayer. The Simulator has a capture screenshot option in the menu and for all others I use Layers, an amazing application.
I also used what Apple suggested to provide a sense of speed. My Default image is the background without the data and then when it starts, it seems that the app has loaded the data. So maybe that helps too.
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
Apparently I did something wrong, but after all so one learns Wow It's a clever idea @OZApps, I going to consider this concept >-
Thanks
[-] Liasoft
I saw this tool here
But to be honest I have not tried yet, because I do not know if it is safe (I'm not an expert hacker), after all they have access to the source code although this is encrypted.
Have you used this? It's safe?
[-] Liasoft