我将我的应用程序发布到appstore但由于以下原因而被拒绝:
审核小组附上以下屏幕截图:
我不知道那可能是什么? 我已在本地测试了分发版本(通过ITunes将其同步到我的Iphone)并且它可以工作。
我也很好奇为什么会有消息“因为app签名无效”。应用程序签名将由应用程序加载程序和应用程序商店自动检查....?!
那么我该如何在我的本地机器上重现这个呢?
谢谢!
编辑:我还使用以下命令检查了我的发布版本:codesign -d --vv。 它说:Authoritiy = iPhone发行:我们的名字
答案 0 :(得分:2)
我测试了分发版本 在本地(通过ITunes同步到我的 Iphone),它的工作原理。
那是您的问题,真正的分发版本无法在您的设备上进行测试。您需要使用应用商店分发证书构建它,听起来好像您可能错误地使用您的临时分发证书构建它。检查您的方案和配置设置。
如果你使用XCode4为你管理上传过程,它会收到很多这样的错误。
答案 1 :(得分:0)
检查您是否有名为“resources”的文件夹。由于某些原因,如果存在这样的文件夹,代码签名工具将无法正常工作,即使没有错误输出或其他信息可以指示这一点。
我将“resources”文件夹重命名为不同的东西(在我的情况下为“ContentFiles”),问题就消失了。
您很可能无法在本地计算机上重现此问题,因为您正在使用不会检查签名的越狱手机。我建议不要在越狱手机上进行测试。