我正在处理具有应用内购买功能的应用。
使用xcode 5.0.1时,我设法向itunesconnect提交内容(非消费品)。
在我更新到xcode 5.1后,我仍然可以提交给itunesconnect而没有任何错误(通过验证),但我总是收到来自itunesconnect@apple.com的电子邮件:
亲爱的开发者,
我们发现您最近为" app-name "发送了一个或多个问题。要处理您的交付,必须纠正以下问题: 应用内购买的存档' * product_identifier *'是无效的。应用内购买内容交付需要Productutil版本236或更高版本。 一旦这些问题得到纠正,您就可以重新发送包裹。
的问候,
App Store团队
我一直在寻找产品,但总能找到死路。
有没有人经历过这个?
" productutil"如果你已下载?
谢谢
答案 0 :(得分:1)
我相信这可能是Apple服务器端的错误。我昨晚(2014年4月9日)和今天早上遇到了同样的情况。我已经运行Xcode 5.1一段时间了,并且在过去的几个月中上传了其他IAP内容包没有问题。
/ usr / libexec / productutil似乎没有办法检查版本,至少我没办法找到。我甚至尝试安装最新的Xcode GM种子(5.1.1),但这没有帮助。
我已向Apple支持人员提交了询问。如果我得到答案,我会报告回来。
答案 1 :(得分:0)
Productutil是xCode标准安装的一部分,位于:
USR /的libexec / productutil
需要构建您的应用包。我认为最好的办法可能是完全重新安装xCode,因为我猜你使用的是旧版本,或者你以某种方式保留了旧版本的productutil文件。