问题标签 [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.
iphone - 无效的 iPhone 应用程序二进制文件
我正在尝试将应用程序上传到 iPhone App Store,但我从 iTunes Connect 收到此错误消息:
您上传的二进制文件无效。签名无效,或未使用 Apple 提交证书签名。
注意:原始问题的详细信息已被删除,因为此页面已变成有关该特定错误消息的可能原因的所有信息的存储库。
有关将 iPhone 应用程序提交到 App Store 的一般信息,请参阅将 iPhone 应用程序上传到 AppStore 的步骤。
iphone - 是否有访问 iTunesConnect 销售报告的编程方式?
我在 iTunes 商店有一个应用程序,Apple 提供每日(和每周)销售报告。我想以自动方式下载这些(例如,通过附加到 cron 作业的脚本),但我不确定如何绕过它们的所有 https 表单、Web 对象控件、会话 ID 等。
有没有人为此提供即插即用解决方案?
谢谢!
iphone - 捆绑视频或稍后下载?
我有一个应用程序,它使用我创建的小视频来演示特定主题中解释的概念。视频至少为 3MB,我不确定最大但可能为 5MB。对于 v1.0,我想分发 5 个视频。大约 15MB 加上该应用程序的另一个兆。我是否应该通过 iTunes 分发视频,因为用户的计算机连接速度可能更快并且整体体验更好?您的 .app 文件是否有一些大小限制?
或者我应该把某种按需方案放在一起?例如,该应用程序可以向我的网站发送用于身份验证的代码。然后用户可以通过他们的 iPhone 下载视频内容。如果用户使用 wifi 或 3G,我想这是一个不错的体验。但是如果他们只有2G,那就不好了。
v1.1 将包含更多视频,并可能重做现有视频。每个新版本都有望包含更多视频。
只是寻找最好的方法来做到这一点。有什么建议么?
iphone - iTunesConnect 可以为我的客户下载统计信息
我为客户开发了一个应用程序,并希望让他访问我的 iTunesConnect,以便访问他的应用程序的下载统计信息。
问题是,如果我创建一个新用户并将权限设置为只查看报告,他将能够获取所有统计信息......
而且我不想每天手动获取统计信息。
你有想法吗 ?
谢谢
iphone - 解析和下载 iTunes Connect 和 AppStore 数据的脚本
我正在寻找有关下载和解析 iTunes Connect 销售数据以及 AppStore 评论、评级和排名数据的已定义应用程序的脚本或一系列脚本的建议。
我也知道以下解决方案:
应用可视化appsales-移动(死的)iphone-stats(死)- Heartbeat.app(死)
考虑到现在有多少开发人员正在为 AppStore 编写应用程序,我不禁觉得必须有一套非常不错的开源脚本才能做到这一点。
也有兴趣听到任何商业产品(尽管我个人偏爱开源,所以我至少可以看到它用我的 iTunes Connect 登录凭据做了什么)。
需要明确的是,我真的在寻找能够触及所有提到的领域的东西:
应用商店(每个商店)
- 评论
- 收视率
- 品类/店铺排名
iTunes 连接
- 销售报告的内容
数据的分析/图表不是必需的(但我猜会很好)。我并不是真的在寻找像上面的 AppSales Mobile 这样的东西,我想要原始数据,以便我可以进行自己的分析和格式化。到目前为止,AppViz(上面列出的)看起来是最好的。
关于什么是好的/可用的任何建议,还是我应该自己动手?
iphone - 在 iTunes Connect 上,单位是否代表我的应用程序在特定国家/地区的下载次数?
当我通过 iTunes Connect 看到我的应用程序的销售和趋势报告时,它会显示艺术家、标题等文件。单位等...单位是否代表我的应用程序在特定国家/地区的下载量?我怎么知道我的应用程序被下载了多少次?
iphone - 如果你提高你的 iPhone 应用程序的价格,老用户需要付费升级吗?
我们正在考虑对我们的 iPhone 应用程序的价格点进行一些实验,我只是想确保如果我们提高价格,我们不会收到大量用户抱怨苹果向他们收取升级差价的投诉。
objective-c - 使用 transactionReceipt 生成 JSON 对象
过去几天我一直在尝试测试我的第一个应用内购买 iphone 应用程序。不幸的是,我找不到与 iTunes 服务器对话以验证 transactionReceipt 的方法。
因为这是我第一次尝试使用这项技术,所以我选择直接从 iPhone 验证收据,而不是使用服务器支持。但是在尝试使用来自谷歌代码的 JSON api 创建的 JSON onbject 发送 POST 请求后,iTunes 总是返回一个奇怪的响应(而不是我等待的“status = 0”字符串)。
这是我用来验证收据的代码:
也许我忘记了请求标头中的某些内容,但我认为问题出在我用来创建 JSON 对象的方法上。
这是我将 JSON 对象添加到 HTTPBody 之前的样子:
我得到的回应:
完整响应 { exception = "java.lang.IllegalArgumentException: 尝试读取未加引号的字符串时属性列表解析失败。未找到允许的字符。行号:1,列:0。"; 状态 = 21002;}
非常感谢您的指导。
iphone - 向 iTunesConnect 提交应用程序更新(疯狂!)
iTunes connect 不断拒绝我的二进制文件进行应用程序更新,这让我发疯。通常我可以弄清楚,但我已经尝试了我能想到的一切。也许有人可以伸出援助之手:)
我得到的错误是:
您上传的二进制文件无效。签名无效,或未使用 Apple 提交证书签名。
我正在将我的应用程序的更新版本上传到商店。当前版本是1.0,这个新版本是3.0。这是我尝试过的:
使用命令行压缩应用程序包(我听说 Finder zip 实用程序有时会很糟糕)
检查我的应用程序是否已正确签名
$> codesign -vv myApp
(显示“在磁盘上有效”)- 在构建日志中检查了正确的配置垃圾是否存在
- 确保在我的 Info.plist 文件中
CFBundleVersion
和CFShortBundleVersion
从我的当前版本递增
到目前为止,这就是我能想到的检查,据我所知,一切看起来都很好。
现在我在门户网站的某处读到,说您必须使用与以前相同的分发证书签署更新,我是(我认为)。但是,我必须使用新的配置文件进行签名,因为我用于 App Store 的旧配置文件已经过期(或者是什么,我不知道它不会工作)。
关于我的情况需要了解的事情
此更新实际上是对新模板的完全重写,但我确保我使用的是完全相同的 App ID(通配符)和捆绑标识符),所以这应该不是问题。
此外,自从我上次提交到 App Store 后,我已经更换了机器,但我记得从我的旧机器中导出所有内容(我认为)。我这里还有旧的,上面有所有相同的数据,如果有帮助的话。我不认为我忘记了什么)。
在此先感谢您的帮助:)
更新
所以我决定尝试使用 Application Loader 进行上传,看看它是否会给我带来任何新的错误,并且它已经将它喷到了控制台中。也许有人可以在那里找到一些有意义的东西。
另外值得注意的是,门户指南说更新必须使用原始分发配置文件进行签名,就像用于签署原始应用程序一样。我试过使用那个旧的,但 Xcode 不会让我选择它,因为有“没有匹配的密钥对”或其他什么。有没有办法解决这个问题?根据钥匙串,我有我的分发证书和它的私钥,这一切看起来都是有效的。我确保尝试修复钥匙串以防万一,但没有改变。
ios - 我在 Xcode 中的应用程序二进制文件在哪里提交?
我已经为 App Store(前 iTunes 商店)构建了一个应用程序。但是,我不知道如何提交应用程序。
我需要提交到 App Store 的实际二进制文件在哪里?它内置在什么文件夹中?