我们无法完成您的审核,因为我们无法将您的应用下载到 iTunes
我将我的应用程序发布到应用程序商店,但由于以下原因被拒绝:
- 我们无法完成您的审核,因为我们无法将您的应用程序下载到 iTunes。
审核小组附上了以下屏幕截图:
我不知道那可能是什么? 我已经在本地测试了发行版本(通过 iTunes 将其同步到我的 Iphone)并且它可以工作。
我也很好奇为什么会出现“因为应用程序签名无效”的消息。应用程序签名已由应用程序加载器和应用程序商店自动检查......?!
那么我该怎么做才能在本地计算机上重现此内容呢?
谢谢!
编辑:我还使用以下命令检查了我的发行版本:codesign -d --vv。 它说:Authoritiy=iPhone 发行版:我们的名字
i published my app to the appstore but it was rejected because of the following reason:
- We were unable to complete your review because we could not download your app to iTunes.
The review team attached the following screenshots:
I have no idea what that could be?
I have tested the distribution build locally (synced it via ITunes to my Iphone) and it works.
I'm also curious why there is the message " because the app signature is not valid". The app signature will already be checked automatically by the application loader and the app store ....?!
So what could i do to reproduce this on my local machine?
thankS!
Edit: I have also checked my distribution build with the command: codesign -d --vv.
It says: Authoritiy=iPhone Distribution: Our name
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
那么这就是您的问题,真实发行版本无法在您的设备上进行测试。您需要使用应用程序商店分发证书来构建它,听起来好像您可能错误地使用了临时分发证书来构建它。检查您的方案和配置设置。
如果你使用 XCode4 来管理上传过程,它会捕获很多这样的错误。
That is your problem then, a real distribution build cannot be tested on your device. You need to build it using your app store distribution certificate, it sounds as if you might have built it using your ad hoc distribution certificate by mistake. Check your schemes and configuration settings.
If you use XCode4 to manage the upload process for you, it will catch a lot of errors like this.
检查您是否有名为“resources”的文件夹。由于某种原因,如果存在这样的文件夹,代码签名工具将无法正常工作,即使没有错误输出或其他信息表明这一点。
当我将“资源”文件夹重命名为不同的文件夹(在我的例子中为“ContentFiles”)后,问题就消失了。
您很可能无法在本地计算机上重现此内容,因为您使用的是不检查签名的越狱手机。我建议不要在越狱的手机上进行测试。
Check if you have a folder named "resources". For some reason the code-signing tool does not work correctly if such a folder exists, even though there is no error output or other info which would indicate this.
After I renamed my "resources" folder to something different ("ContentFiles" in my case) the problem was gone.
Most likely you cannot reproduce this on your local machine because you are working with a jailbreaked phone which does not check the signature. I would recommend not testing on a jailbreaked phone.