forked from Simbul/baker
-
Notifications
You must be signed in to change notification settings - Fork 101
Problems and Debugging
Davide Casali edited this page Oct 28, 2013
·
12 revisions
Of course, the idea is that nothing weird should happen and the whole community works to achieve that. But we all know, sometimes problems arise.
Here's a step-by-step guide that might help you.
- Do a Proper cleanup
- Check that Baker is the last official released version on the website
- Check that you're using the latest version of XCode.
- Try downloading a clean version from the website and updating just the publication, to see if it works.
- If it still doesn't work, try testing the
master
version from GitHub: while it's not considered stable, sometimes it will contain the bugfix you need. - Validate all your JSON files with JSONLint. This includes your
book.json
files and yourshelf.json
if you're using Newsstand Mode. - If it's a problem with the HTML, test if it works on Mobile Safari first.
- If it's a problem with iTunes Purchases / Subscriptions, please be aware that from iOS7 you can just test it from the device. Doesn't work on the simulator.
- Delete the app from the simulator/device and re-run.
If everything fails, then the best idea is to report a bug or ask the community on the Issues page above. When you do that, please write back in the issue the following details:
- Version — The Baker version you're using.
- Steps — Detail all the steps required for us to reproduce the problem reliably. Be as detailed as possible.
- Log — Include the full debug log (Xcode -> Debug panel, copy and paste).
- Screenshots — If relevant to the issue, add screenshots.
- Try to explain if it's a problem with Baker or with the page HTML.
- Add any other detail that might be useful to track the problem.
Please allow a few days to reply. While we are fast - sometimes lightning fast - that's not always the case.
Remember that if it's a problem on Apple's side (Xcode, iTunes Connect, Subscriptions, etc) we can't help and we will ask you to use Stack Overflow or Apple's Developer Forums.