转载 2013年12月01日 23:35:49

iTunes Produce delivery error ERROR ITMS-3000

1403 Views 3 Replies Latest reply: 2012-2-11 上午9:43 by kizzin 

willustavCalculating status...
2012-2-5 上午3:22

Hi everyone,


I am going crazy trying to publish an e-book on the iBookstore, and I hope I can get some help here.


First some background info:

I am intending to publish a small collection of short stories written in Pages '09 and converted to .epub in a writing tool named Scrivener (where I can have each short story as a separate chapter, which I wouldn't be able to do - I think - if I just converted straight to .epub in Pages), through iTunes Producer.


I have previewed the file many times (in many versions) on my iPad and it works perfectly.


However, when I intend to deliver via iTunes Produce - after filling in all of the required fields of course - I receive this error message upon delivery:


1 package(s) were not uploaded because they had problems:

          /Users/willustav/Music/iTunes Producer/Playlists/9789198015713.itmsp - Error Messages:

                    Apple's web service operation was not successful

                    Unable to authenticate the package: 9789198015713.itmsp

                    ERROR ITMS-3000: "Line 48 column 27: element "audience" missing required attribute "scheme" at XPath /package/book/metadata/audience_info/audience"

                    ERROR ITMS-3000: "Line 48 column 38: element "audience" incomplete; expected element "range" or "value" at XPath /package/book/metadata/audience_info/audience"


Now, I cannot for the love of God understand what it means. I have tried to tweak the .epub conversion settings to be as plain as possible (in Scrivener) and I just can't make any sense of the "help" from Apple support, which just says:




Why am I getting a delivery error in iTunes Producer? 
Import errors can appear after a validated EPUB file and the required metadata have been delivered. An import error can be caused by the following:

  • Your EPUB contains files not listed in the manifest. This error is not generally caught by EPUBCheck. All files must be listed in the manifest, or there is no way to confirm that they are intended for distribution.
  • Your EPUB contains characters that are not UTF-8 or UTF-16. This is typically caused by including accented or other special characters in the EPUB. If they are not properly encoded, they will not appear as expected when the customer reads your book. iTunes Producer lists the exact files that have these issues in the delivery error report.
  • XHTML namespace is not properly declared in all HTML in your EPUB. This is a strict requirement for the EPUB standard. Check to ensure the proper namespace is declared in each HTML document. See the current spec at
  • All date formats are not full and complete. There are strict requirements for dates listed in the EPUB OPF and NCX files. Check to see that they are complete and properly formatted.
  • Your filenames have spaces or encoded characters. If your EPUB has any spaces in filenames, be sure the spaces are properly encoded in the EPUB manifest by using "%20" in their place. Filenames may not contain periods (".") other than to separate the filename from its extension.

Note that even if your book package passes EPUBCheck, it might contain one or more of the errors above that prevent it from appearing in your iTunes Connect account. [/quote]


There are no periods of spaces in the filenames.


The only thing I can think of is that the text is in swedish, and perhaps the letters "å, ä, ö" can cause difficulties? But I fail to see why or how, if it works and shows perfectly on my iPad upon preview.


Any help would be greatly appreciated! Thanks!

iTunes Producer, Mac OS X (10.7.3)


在做App上传的时候,遇到了一些问题,因为是第一次做,所以犯了很多错误,把这些错误记录一下,以便日后再犯类似错误或者其他人会这样的问题,以便能够尽快解决 1. No suitable applic...
  • YuanlaikeyZhen
  • YuanlaikeyZhen
  • 2015年11月02日 21:48
  • 401


有时遇到一个小问题,但不知道解决方法,就晕死。最近就遇到了两个,开始头大,后来解决了,其实发现也没那么复杂,不过还是记录下来,以便以后遇到这样的问题,可以有所参考。    第一个问题,就是前段时间做D...
  • see_you_in_the_past
  • see_you_in_the_past
  • 2015年01月09日 15:43
  • 1124

APP打包遇到的问题和解决办法总结 <待更新>

**1.App提交报错 -22421** 解决办法:用Application Loader上传包 遇到这样的情况或者错误代码-22421错误,可直接点击Done 然后通过右边的Export直接生成...
  • u010960265
  • u010960265
  • 2017年06月29日 17:31
  • 293


移动经济的高速增长极大刺激了企业和个人的APP开发热情,从卖野山鸡的到卖无人机的,从老大妈到小正太都跃跃欲试,更不要说那些传统企业的信息主管们了。 面对今天如过江之鲫的APP市场,很少有人意识到,移...
  • ppqiaoping
  • ppqiaoping
  • 2016年01月08日 14:55
  • 1057

第一个java Web项目中遇到的问题(上)

  • sinat_33587403
  • sinat_33587403
  • 2016年03月17日 21:42
  • 1775


  • xt0916020331
  • xt0916020331
  • 2014年11月15日 10:00
  • 718


1.下载功能出现的异常:  javax.servlet.ServletException: java.lang.IllegalArgumentException: Can not find a j...
  • u013131337
  • u013131337
  • 2016年03月23日 10:33
  • 1004


新知识总结: 1:单点登录 验证系统;系统1; 系统2; 系统3;单独项目提供服务的思想 + cookie + filter;服务端能够处理客户端coolie 2:SOAP:简单对象访...
  • u013700340
  • u013700340
  • 2014年03月30日 19:36
  • 1093

Java web 工作中遇到的一些问题

1、replaceAll()报错 public class Biaomi { public static void main(String[] args) { String a = "发大(...
  • xiaoyurencao
  • xiaoyurencao
  • 2016年01月26日 13:38
  • 660


1.1  多线程就是多个线程吗?比如说,一个程序里面,原本启动一个线程,现在改启动多个线程,这就叫做多线程了? 通过收集资料,了解到程序是依赖进程的,一个程序中至少包括一个进程,进程是一个程序的容器...
  • whuarui2010
  • whuarui2010
  • 2013年12月17日 21:51
  • 1477