问题标签 [app-store-connect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
30 回答
37277 浏览

iphone - 什么会导致“无效的二进制文件”没有来自 iTunes Connect 的电子邮件跟进?

我正在尝试代表我的一个客户提交现有应用程序的更新,并且我从 iTunes Connect 收到“无效二进制”失败,但没有对错误进行解释。我明天要休假 2 周,无法访问网络,所以我有点急需解决方案。非常感谢任何见解。

此更新更改了应用程序的名称并修复了一些小错误。我之前通过 iTunes Connect 提交过,但我现在按照 Apple 的要求通过 Xcode 提交了这个更新。

我将自己设置为该客户的技术联系人,因此当我通过 iTunes Connect 将新版本置于“等待上传”状态时会收到通知。然后,当我通过 Xcode 管理器验证二进制文件时,该工具最终会报告二进制文件是有效的。当我通过 Xcode 管理器提交二进制文件时,它最终会返回并说二进制文件已成功上传。这两个步骤都需要一段时间(每个步骤可能需要 15 分钟),可能是因为应用程序包大小为 63 兆字节,包含数千个资源。

在接下来的一两个小时内,iTunes Connect 门户仍然报告应用程序处于“等待上传”状态。我相信在 Xcode 中完成上传和 iTunes Connect 中状态更改之间存在一些延迟是正常的。考虑到应用程序的大小,这些小时的延迟似乎过多,但我想这并不完全令人惊讶。

最终状态只是在 iTunes 连接中默默地更改为“无效二进制”。我知道 iTunes Connect 应该在发生这种情况时发送一封电子邮件解释错误,但我没有收到任何东西,我的客户也没有。(我认为它应该发送给所有标记为通知 iTunes Connect 中的应用程序状态更改的用户。这个假设是否正确?)

以下是从我的 App Store Distribution 配置中复制和粘贴的构建设置:

以下是我的 Info.plist 的内容:

非常感谢任何见解。

编辑 - 解释了表观状态更改延迟

根据我的状态历史,似乎“无效二进制”状态实际上是在几分钟内建立起来的,但 iTunes Connect 用设计不佳的缓存策略隐藏了这一事实。

为了监控状态的变化,我一直在刷新并在四个页面之间单击:“管理您的应用程序”、“应用程序信息”页面、“查看详细信息”和“状态历史记录”。当状态历史最终更新时,它显示应用程序在大约一小时前进入了“无效二进制”状态。

作为一项实验,我尝试更改我的应用 ID 并将二进制文件作为新应用提交。这一次,我在提交二进制文件几分钟后点击了“查看详细信息”页面。其状态显示“上传已收到”。明显进步!几分钟后,我单击状态历史记录,上传完成后仅几分钟就显示“无效二进制”。然后我返回并刷新了我的“查看详细信息”页面。尽管状态历史显示“无效的二进制文件”,但它仍然显示“已上传”。这是非常清楚的证据,表明所有这些页面都被缓存并长时间显示陈旧数据。我只是在将二进制文件作为新应用程序重新提交时才发现这一点,因为我是第一次加载该应用程序的页面。

这并不能解决我的“无效二进制”问题,也不能解释为什么我没有收到任何电子邮件,但它确实有助于排除一些假设。

0 投票
1 回答
267 浏览

iphone - 如何在 iTunes 应用描述中插入水平线?

我想要类似 html 标签的东西:

<小时>


有人可以告诉我该怎么做吗?我已经看到其他应用程序这样做了。

谢谢

0 投票
2 回答
114987 浏览

iphone - 捆绑 ID 后缀?它是什么?

我是 iPhone 提交过程的新手。Apple 要求提供 Bundle ID 后缀。这是什么?不知道该放什么以及它的意义是什么。

0 投票
3 回答
6040 浏览

macos - iTunes 应用程序加载器 - 自动化

最近,Apple 更改了 iTunes Connect 界面,并要求人们使用 Application Loader 上传应用程序。

这很好,但我需要一个脚本来自动化我的工作。

像 App Loader 这样的应用程序如何实现自动化?

我在想用 AppleScript 写的东西……但我不知道它暴露了哪些动作(如果有的话)。在某个地方找到了我也可以从 AppleScript 中执行 GUI 脚本的地方,但我找不到关于它的文档。

我需要什么...某种方式来触发输入操作(鼠标单击/键盘输入)并从显示的各种控件中读取文本。

如果这在 Python/Ruby 中是可能的,那就太好了,但 AppleScript 很好。

OS X 是 10.6.4 版。

任何建议表示赞赏。

谢谢,

0 投票
3 回答
14084 浏览

iphone - iPhone 应用程序状态“已上传”6 天(144 小时)

我的应用程序的 1.1 更新被拒绝。然后,在进行更改后,我使用应用程序加载器上传它,在上传应用程序加载器期间冻结,我不得​​不自己杀死它。然后状态变为“上传已收到”。所以看起来二进制文件还是被上传了。

但是现在,它已经在“已上传”中持续了 6 天(144 小时!)。通常它会在几分钟内从“已上传”变为“等待审核”。iTunes Connect 常见问题解答:“如果您的应用程序处于 Upload Received 状态超过 24 小时,您应该通过 iTunes Connect Contact Us 系统联系 iTunes Connect Support。”。Apple 还没有回复我的联系表格,我已经使用了 3 次合同表格......

同时,当处于“上传已接收”状态时,您不能拒绝二进制文件。

我不会使用不同的应用名称/ID 来上传它,因为我的评论和排名前列的位置将会消失......

有什么建议吗?等一下?任何人都知道如何处理这种情况?

干杯杰伦

0 投票
1 回答
524 浏览

iphone - App Uploader 和 iTunesArtwork 扩展错误

尝试使用应用程序上传器将我的应用程序的新版本上传到商店时出现错误。它说:

“Info.plist CFBundleIconFile 中指定的图标没有扩展名:iTunesArtwork”

据我所知,iTunesArtwork 不应该有扩展名。我该怎么办?

0 投票
1 回答
155 浏览

iphone - 关于版本号和应用内购买的问题?

我正在为一个在应用程序购买中使用的客户端完成一个应用程序,并且我正准备在 iTunes Connect 中创建该应用程序,以便我可以添加产品。

我的问题是我是否必须输入所有最终信息,例如名称、描述、图标、屏幕截图、版本等,我将使用这些信息来发布应用程序,或者我可以创建一个存根应用程序并修改信息一旦我所有的应用程序内购买的东西都正常工作?

我的另一个想法是只创建 0.5 版或要测试的东西,然后使用所有最终元数据创建 1.0 版?您可以在不上传二进制文件并通过审核过程的情况下做到这一点吗?

谢谢

0 投票
2 回答
2428 浏览

iphone - “提交应用程序到 iTunes Connect...”Xcode 功能,文件名包含空格

Xcode 有一个很好的功能,可以让您在不启动 Application Loader 的情况下将您的应用程序提交到 iTunes 连接。当应用程序名称中有空格时会出现问题。

截屏

我理解这个问题,但由于 Xcode 会自动命名文件,我如何在不更改应用程序名称的情况下使用此功能?

谢谢,

PS如果没有办法,我会提交雷达。我只是想确定没有其他办法。

0 投票
2 回答
11607 浏览

iphone - Apple Application Loader - 如何更改正在使用的 Apple ID?

我想切换 Apple App Loader 正在使用的 Apple ID。

我找不到更改要在应用程序本身中使用的帐户的方法。谷歌搜索没有带来任何有用的东西。当我启动加载器应用程序时,它给了我一个错误:“...您的 Apple ID 或密码输入错误。(-20101)”然后我只能在对话框中选择“取消”,就是这样。

上下文:我需要这个,因为我之前使用的 Apple ID 的密码已更改,我不再可用。这是因为我过去使用的是客户的管理员级别 Apple ID。由于我的客户决定他不想再泄露他的管理员帐户信息,我需要让 Application Loader 使用不同的登录名(我已经拥有并且在 iTunes 连接中运行良好)

期待获得有关如何解决此问题的任何提示。干杯。

0 投票
1 回答
999 浏览

itunes - 如何从 iTunes Store 拒绝我的应用程序

我需要从 iTunes Store 拒绝我的一个应用程序,但我不知道该怎么做。有人知道拒绝按钮在哪里吗?