![]() ![]() Choose the version appropriate for your operating system by clicking the icon next to “iTunes Transporter” that has the small arrow pointing downwards. Choose it from the section titled “Book Delivery”. You can download the installer from iTunes Connect > Resources & Help. Red Hat Enterprise Linux (64-bit system).Microsoft’s Windows XP (32 bit versions only).Apple’s OS X version 10.6 or later (64-bit system).According to the manual, the tool supports the following operating systems: Transporter is “Apple’s Java-based command-line tool used for sending content to the iTunes Store and App Store.” That is what its manual states, but it’s also currently the only interface to Apple’s ebook validation service. A user with an Administrator role can revoke the credentials of any user at any time, but you’re better off not doing so for accounts with more important roles. The commands in this tutorial are written in a way to minimize the chances of that happening, but it’s better to be safe than sorry.Ī Read-only user can change nothing in iTunes Connect except for his or her personal details, so by using this dumb Apple ID you further minimize the dangers of that password being compromised. Sooner or later you will probably leave a trace of that password in the history of recently used commands, potentially becoming readable by anyone with local or remote access to your computer. You will be required to enter the password for the Apple ID in the command line every single time you attempt a validation. If it is any other role than Read-only, I suggest that you create a new Read-only user for the purpose of validating books. You need an Apple ID, and you need to enable iTunes Connect for iBooks for that account.Ī word of caution: once you have done the above, in iTunes Connect go to Users and Roles and find what role your user has. Using Apple’s ebook validator requires you to use the command line (i.e., the application Terminal in OS X or the Command Prompt in Windows), but fret not, it’s not that difficult. So do yourself a favor and test your books against Apple’s validator before sending them to the iBooks Store. That validation service provides instant results, and you can validate any book without even registering the book in iTunes Connect (which is what you-or your ebook distributor-do for any book that you want to sell through the iBooks Store). The thing is, you could actually have avoided that bummer had you used Apple’s automated online validator before sending the book to their human review team. There goes another week you will never get back. Grrr! So now you have to fix that, send the ebook to Apple all over again, and wait more time for your file to be reviewed, hoping this time you did not miss anything else required by Apple but not enforced by epubcheck. That document describes, among other things, stuff that is required by Apple but not necessarily by the EPUB 3 specification nor, therefore, by epubcheck. It is, nevertheless, a requirement of the iBooks Store as stated in Apple’s iBooks Asset Guide. What?! epubcheck did not warn you of that, did it? No, it didn’t, because the error reported is actually not a requirement in the EPUB 3 specification. For more information see the iBookstore Asset Guide in the Deliver Your Content module on iTunes Connect. > ERROR ITMS-5107: Fixed layout books must identify the start of the book’s main content by including a guide (EPUB 2) or Landmarks (EPUB 3), or provide a custom sample. The only remaining step is to send it to Apple’s review team and cross your fingers.Ī week passes and…crap, Apple rejects the file for some technical reason: Your ebook is finished! You did your homework, fixed all the nasty errors that epubcheck threw at you, and your ebook is done.
0 Comments
Leave a Reply. |