This repository has been archived by the owner on Mar 26, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 377
Tutorial for Standalone App
Davide Casali edited this page May 4, 2013
·
2 revisions
Using Baker is simple and even if there are some technicalities involved, it's doable with just basic technical knowledge.
This tutorial assumes that you choose the Standalone publication support in Baker. If you're not sure, read [here](Newsstand vs Standalone publications in Baker 4.0).
REQUIREMENTS
- A Mac with Xcode
- An Apple iOS Developer account (required to publish to the store).
- Create your issues using the [HPub tutorial](How to package an HPub).
- Download and unzip the latest version from the website.
- Open
Baker.xcodeproj
in the latest version of Xcode. - Change the Bundle ID in Baker to your own Bundle ID (which you can find on iTunes Connect).
- Replace the icon files (ios-icon-*.png, check the Apple Guidelines for reference).
- Within Xcode, open folder
BakerShelf
and the fileConstants.h
. -
Delete
#define BAKER_NEWSSTAND
inConstants.h
(you can also comment it out) -
Remove
NewsstandKit.framework
from the list of linked libraries -
Remove the following entries from
Baker/Supporting Files/Baker-Info.plist
:-
UINewsstandIcon
("Icon files" -> "Newsstand Icon") -
UIBackgroundModes
("Required background modes") -
UINewsstandApp
("Application presents content in Newsstand")
-
- Add your Hpub publications in the
books
folder in Xcode (unzipped, one publication per sub-folder) and build the application.
- Within Xcode, open file
UIConstants.h
inside theBakerShelf
folder.
There you can set many details about the shelf look and feel.
Title color, info text color, button color, button text color, loading color and so on. - Within Xcode, open file
Baker/Supporting Files/en.lproj/Localizable.strings
.
There you can set the shelf title, button titles and messages related to downloading and archiving.
- Test your publication, subscriptions and downloads
- If you have problems check the Problems and Debugging page.
- When you're ready, submit to the App Store.