【问题标题】:We were unable to complete your review because we could not download your app to iTunes我们无法完成您的审核,因为我们无法将您的应用下载到 iTunes
【发布时间】:2011-07-08 07:16:37
【问题描述】:

我将我的应用发布到应用商店,但由于以下原因被拒绝:

  • 我们无法完成您的审核,因为我们无法将您的应用下载到 iTunes。

审核组附上以下截图:

我不知道那可能是什么? 我已经在本地测试了分发版本(通过 iTunes 将它同步到我的 Iphone)并且它可以工作。

我也很好奇为什么会有消息“因为应用签名无效”。应用程序加载器和应用程序商店已经自动检查应用程序签名......?!

那么我该怎么做才能在我的本地机器上重现这个?

谢谢!

编辑:我还使用以下命令检查了我的发行版构建:codesign -d --vv。 它说:Authoritiy=iPhone Distribution:我们的名字

【问题讨论】:

    标签: iphone cocoa-touch xamarin.ios appstore-approval


    【解决方案1】:

    我已经测试了分发版本 本地(通过 iTunes 同步到我的 iPhone),它的工作原理。

    那是你的问题,真正的分发版本无法在你的设备上进行测试。您需要使用您的应用商店分发证书构建它,听起来好像您可能错误地使用您的临时分发证书构建了它。检查您的方案和配置设置。

    如果您使用 XCode4 为您管理上传过程,它会捕获很多这样的错误。

    【讨论】:

    • 我有一部越狱的 iphone,所以我想这就是为什么分发版本可以在 iphone 上运行的原因。我已经使用 monodevelop 的分发证书构建了我的应用程序。
    • Monodevelop 为我完成了所有的构建和签名(我使用了正确的证书)。有没有办法使用 XCode 上传 *.app 文件?
    • 对不起,我没有使用非 Apple 工具链的经验来处理这个过程,抱歉 - 我错过了你问题中的 monotouch 标签。
    • 是否有任何工具可以检查应用程序或 ipa 文件是否有效?我可以手动将 ipa 或 app 文件导入 Xcode 的归档管理器吗?
    • 我还使用以下命令检查了我的发行版构建:codesign -d --vv。它说:Authoritiy=iPhone Distribution:我们的名字
    【解决方案2】:

    检查您是否有一个名为“resources”的文件夹。由于某种原因,如果存在这样的文件夹,代码签名工具将无法正常工作,即使没有错误输出或其他信息表明这一点。

    在我将“资源”文件夹重命名为不同的文件夹(在我的情况下为“ContentFiles”)后,问题就消失了。

    您很可能无法在本地计算机上重现此内容,因为您使用的越狱手机不检查签名。我建议不要在越狱的手机上进行测试。

    【讨论】:

      猜你喜欢
      • 2019-10-14
      • 1970-01-01
      • 2018-05-06
      • 2015-06-18
      • 2020-05-15
      • 2018-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多