【问题标题】:During ios app submission to appstore/itunesconnect, getting warning as "Build xxxx does not contain the correct beta entitlement"在将 ios 应用程序提交到 appstore/itunesconnect 期间,收到警告为“Build xxxx 不包含正确的 beta 权利”
【发布时间】:2014-09-15 07:20:28
【问题描述】:

我在 1 周前上传了我的第一个 ios 应用程序,它处于“等待审核”状态。今天我注意到,当我点击“预发布”时,它会发出警告,因为“Build 1.1 不包含正确的 beta 授权。有关更多信息,请参阅 iTunes Connect 开发人员指南。”

谁能告诉我我的应用会发生什么?它会被批准还是被拒绝?因为这是一个警告而不是错误,我成功地用这个上传了这个......

我找到了解决方案,我需要重新创建分发配置文件并重建我的应用程序并重新提交......但是“审查”再次需要 1 周时间,所以我不想这样做。

有人遇到过这个问题,请告诉我什么是最适合我的解决方案...我非常担心,因为我只有这周才能让这个应用程序上线。

谢谢。

【问题讨论】:

标签: ios xcode app-store-connect appstore-approval mobile-application


【解决方案1】:

显然,Apple 创建了一项新权利,当您重新生成分发证书时会添加该权利。

如果您的应用已经“等待审核”,应该没问题。

如果您希望此警告消失:

重新生成您的配置文件,下载它,重建您的 IPA 并上传新的存档二进制文件。

【讨论】:

  • 谢谢亲爱的....我很高兴地说我的应用程序“准备出售”.. 哦...这真是一种美妙的感觉....我的第一个应用程序和它已获批准....该警告对我的应用批准没有任何影响...
【解决方案2】:

请在您的项目包中创建文件 Entitlements.plist,然后粘贴此源。之后,只需重新构建并通过更改构建号再次上传二进制文件。无需更改版本号。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>aps-environment</key>
        <string>production</string>
        <key>get-task-allow</key>
        <false/>
        <key>beta-reports-active</key>
        <true/>
        <key>application-identifer</key>
        <string>bkahblahblah</string>
    </dict>
</plist>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-23
    • 2014-11-03
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 2015-10-13
    • 2019-08-05
    相关资源
    最近更新 更多