2014 年 8 月 21 日
iOS 构建问题
在过去的一天左右,苹果公司似乎对其应用程序提交检查做出了更改,这导致一些应用程序在提交到 App Store 时出现错误(见下图)。
如果您遇到此问题,请执行以下操作
1) 专业开发人员应使用最新的每日构建版本(#2405 或更高版本)。此构建版本已内置修复。
2) 入门级和基础级开发人员仍然可以使用当前的公共发行版本,但应手动将以下行添加到 build.settings 文件的 plist 部分
您需要将 “1.0” 更改为与版本字段中的内容匹配。
(更新:这是一个基于 HelloWorld 示例的 build.settings 示例)
有关更多信息/背景,您可以参考我们在论坛上的 此主题。
谢谢!
Tobias Mueller
发布于 21 日 14:01容易解决。谢谢您的提示。
kevin
发布于 22 日 08:02这里有点困惑,您不应该总是在 build.settings 文件中添加 “CFBundleShortVersionString” 吗……比如
CFBundleVersion = “20140822”,
CFBundleShortVersionString = “1.3”,
CFBundleDisplayName = “应用名称”,
CFBundleIdentifier = “com.comp.appName”,
Rob Miracle
发布于 23 日 19:49显然直到本周才需要。
Peter Dwyer
发布于 29 日 02:04嗯,是的,从技术上讲,您应该始终填写这些信息。它们一直都在 plist 中。我猜苹果公司只是更新了他们的检查软件,以便实际检查它们是否有效,这就像他们通常的 “哎呀,我们从不检查这个设置!” 的时刻。
maria
发布于 9 月 9 日 06:29我已将代码添加到我的 build.setting 中 (CFBundleShortVersionString = “1.0”),它做了两件事:它在保持我的项目处于水平位置的同时翻转模拟器,因此在项目未到达的位置会出现黑屏。我尝试上传它,但仍然无法工作。
这是我的代码
iphone =
{
plist=
{
UIApplicationExitsOnSuspend = false,
UIHiddenStatusBar=”YES”,
CFBundleShortVersionString = “1.0”
CFBundleIconFile=”Icon.png”,
CFBundleIconFiles = {
“Icon.png”,
“[email protected]”,
“Icon-72.png”,
“[email protected]”,
“Icon-76.png”,
“[email protected]”,
“Icon-120.png”,
“Icon-60.png”,
“[email protected]”,
“[email protected]”,
“Icon-Small-50.png”,
“Icon-Small.png”,
“[email protected]”,
},
},
},
我做错什么了吗?
nipon
发布于 9 月 10 日 06:34我收到错误
错误 ITMS-9000:“二进制无效。二进制 ****.app/**** 缺少架构 [arm64]。”
Andrew
发布于 9 月 10 日 08:08今天也收到相同的错误。与我昨晚收到的 “CoronaResources” 错误不同。
Karan
发布于 9 月 10 日 06:52收到相同的错误 — 错误 ITMS-9000:“二进制无效。二进制 ****.app/**** 缺少架构 [arm64]。”
Joe
发布于 9 月 10 日 08:03今天无法上传二进制文件,出现不同的错误
“缺少或无效的签名。捆绑包 ‘com.coronalabs.CoronaResources’(捆绑包路径为 ‘MyApp.app/CoronaResources’)未使用 Apple 提交证书签名。”
请帮忙。
David
发布于 9 月 10 日 08:25大家好 – 这是关于我们目前情况的快速更新(2014 年 9 月 10 日上午):我们在提交应用程序时看到来自苹果公司的许多不同错误。对于所有 iOS 开发人员,而不仅仅是 Corona 开发人员,情况都是如此。
因此,很明显,苹果正在其后端进行重大更改,可能是因为 iOS8 即将推出。
我们*强烈*建议您坐下来等待至少几天,直到情况好转,苹果公司再次正常运行。尝试现在提交,由于 iOS8 的目标不断变化以及这些其他问题/错误,可能会给每个人带来挫败感 🙂
Steve
发布于 9 月 10 日 09:53今天收到了这个。
提交到 App Store 的新应用程序和应用程序更新必须使用 Xcode 5.1.1 或更高版本和 iOS 7 SDK 的公共 (GM) 版本构建。请勿提交使用测试版软件构建的应用程序。
Walter
发布于 9 月 10 日 09:54请在此处继续讨论
http://forums.coronalabs.com/topic/50991-appleios-app-submission-errors/
karl
发布于 9 月 13 日 01:55大家好,今天我尝试为 iOS 发布一个应用程序,我使用 Application Loader 2.9.1 上传我的应用程序进行分发,我选择要发布的构建,当我尝试提交以供审核时,我看到此消息
您必须使用 Xcode 5.1.1 或更高版本或 Application Loader 2.9.1 或更高版本提交您的构建。提交构建后,请在下面的“构建”部分中选择它。
有什么建议吗???