Discussion Forums  >  Uncategorized

Replies: 9    Views: 368

Susan Metoxen
buzztouch Evangelist
Profile
Posts: 1706
Reg: May 01, 2011
Hopkins, Minnes...
26,260
08/26/11 09:47 PM (14 years ago)

App Rejected: Screen not found?

My app, MINNEAPOLIS LAKES, was just rejected with reason 2.2--Apps that exhibit bugs will be rejected. Apple sent me a screen shot that said, Screen not found?. I deleted the app from my iPhone, and reran it on Xcode, and I found the same problem. I never noticed it in testing the app, because I didn't entirely delete the app. The problem goes away once I hit the refresh button. Should all of the information in Buzztouch go into the app the first time it is loaded, or is it necessary to always refresh on the initial load? How can I fix this? Thank you, David!
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
08/26/11 10:04 PM (14 years ago)
Bummer...for sure testing to the N-th degree is important before submitting. Lesson learned I spose? For sure you want to compile the app with the latest configuration data so it will perform exactly as it would if you tapped Refresh. Most folks wait to do content updates until they are sure all is well with the first few users (after approval). To do this: When you're ready to submit, or test all the screens to determine if you're done...visit your Core Settings then Show Configuration Data. A window will open with all the app's data. This is the config data you should compile in Xcode. This is the exact copy of the data the phone requests when you use the Refresh button or when the user agress to refresh if alerted. a) Download the latest copy of the config data from the Core Settings b) Overwrite whatever BT_config.txt has in Xcode. Just copy-n-paste the entire data so the Xcode data matches the control panel data. c) Compile. d) Install / Test. Now, it will work WITHOUT using refresh ;-)
 
delete
Aspiring developer
Profile
Posts: 70
Reg: Jun 18, 2011
location unknow...
700
like
08/27/11 06:32 AM (14 years ago)
David, I know that you are very visit, but a video, with the explanation will be very helpful. :-) R.
 
Susan Metoxen
buzztouch Evangelist
Profile
Posts: 1706
Reg: May 01, 2011
Hopkins, Minnes...
26,260
like
08/27/11 07:37 AM (14 years ago)
David, Thank you so much for responding so quickly! You are such a helpful person--I will always stick with Buzztouch even when you start charging for services! I believe I fixed the problem and the app is back in review. That is great news to me--I thought I would have to go to the back of the queue when I resubmitted. I will make sure I post my final success on this forum page...wish me luck! All I did was: 1) download the Source Code again 2) delete the BT_config.txt file from Xcode 3) drag over into Xcode the new BT_config.txt file from the Source code I had just downloaded. And the app compiled perfectly, without a need to refresh! Then, I thought about another app that had rejected recently, called, The Christian Mathematician. This was the rejection code: 10.6: Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good it may be rejected The Christian Mathematician is a very niche app, and I had assumed the app was rejected based on its merit. It was of the same quality as my other Buzztouch apps, but thought maybe Apple treated it more harshly because of the topic has a much more limited audience. But when I went back and checked it, it had the exact same problem in that the artwork and Buzztouch settings didn't display until it was refreshed. All that Apple saw was a bunch of text in a navigation format, and it was a very just rejection on Apple's part. So I repeated the steps, and resubmitted it as well. Thank you again, David! You are my hero!
 
Marko
buzztouch Evangelist
Profile
Posts: 558
Reg: May 04, 2011
UK, Alcester
8,880
like
08/28/11 01:03 AM (14 years ago)
I had the same rejection on app - screen not found. I went through files and found that on a splashscreen for app had a reference to an image file for ipad that I had not used as I made it for iphone only. I have removed this and followed advice from fellow BT user to Clean all targets and fully test again. I have resubmitted the app and keeping my fingers crossed. David gave me pertinent advice on thorough testing which I am using as a mantra now.
 
Susan Metoxen
buzztouch Evangelist
Profile
Posts: 1706
Reg: May 01, 2011
Hopkins, Minnes...
26,260
like
09/01/11 08:38 PM (14 years ago)
My Minneapolis Lakes app was approved and is on the App Store! Hooray! Thanks, David. P.S. I have another problem with it, but I think it is entirely different so I will start a new thread.
 
Susan Metoxen
buzztouch Evangelist
Profile
Posts: 1706
Reg: May 01, 2011
Hopkins, Minnes...
26,260
like
09/01/11 08:40 PM (14 years ago)
Say, I do have one more question on this issue. Now that my app is on the App Store, is it ok to go and change the Buzztouch entries? When a new user downloads my app, the entire app will download without a refresh, right?
 
Marko
buzztouch Evangelist
Profile
Posts: 558
Reg: May 04, 2011
UK, Alcester
8,880
like
09/02/11 02:12 AM (14 years ago)
Sue I have had same problem and had app rejected twice with screen errors. I am very cautious now to submit until 100% certain. I will go through ur steps above 1) download the Source Code again 2) delete the BT_config.txt file from Xcode 3) drag over into Xcode the new BT_config.txt file from the Source code I had just downloaded. Question did you make app offline by deleing the Configuration Data URL in core properties 2nd question - is the xcode bt-config file stuck a legacy file - so if I delete whole project from mac, download new project - does xcode retain the BT_config file ( sorry if its a daft question) Regards Mark
 
Susan Metoxen
buzztouch Evangelist
Profile
Posts: 1706
Reg: May 01, 2011
Hopkins, Minnes...
26,260
like
09/02/11 05:08 PM (14 years ago)
The app is on-line--no changes to the Buzztouch Configuration Data URL. I don't know about your second question, but would like to understand it better as well. Thanks!
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
09/05/11 06:48 PM (14 years ago)
Hi @Marko: Tip, get good at figuring out what the iOS simulator does with files when it downloads them. The device works exactly the same way. When you isntall / launch an app on the simulator Xcode creates a directory structure on your computer that matches what iOS does on an actual device. This means you can browse the contents of this folder structure to see what files are being downloaded and saved to the phone. In this case, the BT_config.txt file. If it exists in the apps 'folder' on your computer, it will use that file and your BT_config.txt file in Xcode gets ignored. When you use Refresh in the app this cached (previously downloaded file) is overwritten so the latest one is always used. My computer saved simulator files here: /Users/davidbook/Library/Application Support/iPhone Simulator/4.2 Each applicaiton on my simulator has it's own folder with a unique id. Open that folder to explore it's contents. The Documents folder is where things are saved. Make a shortcut on your desktop to your simulator data files so you can easily see where they are saved, what's in the folder, etc.
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.