【问题标题】:Submitting App from building in Xcode 6.4从 Xcode 6.4 中的构建提交应用程序
【发布时间】:2015-11-17 10:37:53
【问题描述】:

我之前在 Xcode 7 测试版中构建了我的应用,因为我的测试设备是 iOS 9.0 设备。我最近删除了 Xcode 7 并开始在 Xcode 6.4(不是测试版)中开发我的应用程序。 6.4 不支持 iOS 9,但我在 iOS 9 Beta 上的 iPhone 并非不合格(因为 6.4 不支持 9.0,所以应该如此)。是否有一些文件我可以删除以使我的设备不符合条件?我相信一旦我解决了这个问题,我终于可以向 iTunes Connect 提交一个新版本以供审核,因为我在提交我的应用程序时不应该收到此错误消息:

提交到 App Store 的新应用和应用更新必须使用公共 (GM) 版本的 Xcode 6 或更高版本以及 iOS 8 SDK 构建。请勿提交使用 Beta 版软件构建的应用以供商店审核。

另外,我的应用程序不是用 Swift 编写的,所以我无法将 Swift 2.0 转换为 Swift 1.2。

【问题讨论】:

    标签: objective-c app-store-connect ios9 xcode7 xcode6.4


    【解决方案1】:

    即使我使用的是 Xcode 8.3 公共版本,我也无法上传我的二进制文件。

    终于找到问题了,我在项目文档下的项目格式中错误地选择了Xcode 3.2-compatible。我将其更改为与 Xcode 8.0 兼容并构建和存档它。我可以上传它没有任何错误。检查附加的屏幕截图..

    希望这对某人有所帮助。

    【讨论】:

    • 令人难以置信的提示
    【解决方案2】:

    您提交的应用程序应使用 Mac App Store 中的最新版本 Xcode 开发,并且应针对公开可用的 iOS、OS X 和 watchOS 版本构建 - 除非有 GM 种子可用。 现在 Mac App Store 的 Xcode 是 6.4,OS X Yosemite 是 Build 14F27。 如果您在 OS X El Capitan 上使用 xcode 6.4,您应该按照以下步骤操作:

    1. 使用 Xcode,然后归档您的项目
    2. 打开管理器,找到您的 .xcarchive 文件
    3. 右键单击xcarchive文件,选择[显示包内容]
    4. 查找产品/应用程序/XXX.app/Info.plist
    5. 然后将 [BuildMachineOSBuild] 的值更改为 14F27,如下所示:
    6. 现在,你可以去Xcode->organizer,然后【提交到App Store】

    【讨论】:

    • 天哪,它成功了!谢谢 这个 14F27 代码是什么?
    • 14F27 是 Yosemite 的一个版本,您基本上是在告诉二进制文件它是在 Yosemite 而不是 El Cap 上构建的。
    • 好吧,因为 el captian 现在是测试版,而不是 OS X 版本
    • 对于开发人员来说,事情变得半熟是不可思议的。苹果讨厌我们。
    • El Cap 是 15B42,用于最新的非测试版。
    【解决方案3】:

    提交到 App Store 的新应用和应用更新必须使用公共 (GM) 版本的 Xcode 6 或更高版本以及 iOS 8 SDK 构建。请勿提交使用 Beta 版软件构建的应用以供商店审核。

    当您使用 Xcode 7(即 Beta 版)提交应用程序时会出现此问题。清理您的构建,增加内部版本号并再次归档并使用 Xcode 6.4 提交您的应用程序,此错误将消失。然后提交最新版本的构建

    【讨论】:

    • 我正在使用 Xcode 6.4 提交我的应用程序。正如我上面所说,我卸载了 Xcode 7 Beta。我正在 Xcode 6.4 中清理和构建,通过 Xcode 6.4 提交我的存档。我什至进入我的存档文件夹手动删除所有 Xcode 7 构建的存档。我仍然收到 same 错误消息。
    • 你是否也删除了 iTunes 上的构建?
    • 我没有。我该怎么做?
    • 抱歉,您可以在 iTunes 上手动删除构建,但您可以提交新构建。更改内部版本号(即递增)然后上传新版本
    • @AndrewAnthonyGerst 在 El Capitan Beta 上构建时不会。就我而言,标记为正确答案的答案就是正确答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-21
    相关资源
    最近更新 更多