我试图将Java应用程序提交到mac商店(当然JRE是捆绑的),但得到了着名的"无效二进制错误".在来自iTunes的电子邮件中,我收到消息"Apple不再接受使用Quick Time API的应用程序的提交".这可能意味着捆绑的JRE指向QTKit Framework或QuickTime Framework.我检查过,MAC OS X 10.9不再支持此API.
我使用Java 1.7.40.
有没有人知道Java在哪里引用这些框架,是否有可能删除这些二进制文件?我认为这是一个非常新鲜的问题,我希望有解决方案.
谢谢,Lubos