天道酬勤,学无止境

app-store-connect

Apple 的 TestFlight 应用程序是否会自动更新外部 Beta 测试人员已安装的应用程序?(Does Apple's TestFlight application auto update apps that external beta testers have installed?)

问题 我可以从我的 iTunes Connect 控制面板中看到有多少用户使用我在测试版中拥有的每个版本的应用程序。 TestFlight 什么时候更新这些应用程序? 他们是否必须打开 TestFlight 并手动选择更新? 当他们启动他们正在测试的应用程序时,它会自动发生吗? 我似乎无法在 Apple 的文档中找到任何答案。 回答1 他们必须手动更新它。 推送通知和电子邮件会发送给用户,让用户知道新版本已准备好进行测试,但由用户打开试飞并安装它。 回答2 截至 2020 年 11 月 11 日,TestFlight 3.0 版现已支持自动更新: 来源:https://www.macrumors.com/2020/11/11/testflight-app-automatic-update/ 回答3 一段时间后,我找到了一个每次都有效的解决方案。 您需要通过选择Not Available for Testing从测试中删除该版本。 然后保存、批准并重新选择要测试的版本并再次保存。 这将使您的所有 TestFlight 用户收到更新通知(如果他们安装了不同的版本,则为事件)。 回答4 可能可以进行强制升级,请参阅 https://stackoverflow.com/a/12319198/330067,但到目前为止我没有找到任何详细信息。

2021-09-21 15:37:19    分类:技术分享    ios   app-store-connect   testflight   beta

使用应用程序加载器批量 IAP 加载,价格等级(Bulk IAP loading using Application Loader, price tiers)

问题 我明白了: Row 1 has an unknown In-App purchase price tier: 2. 这怎么可能是一个未知的价格层? 我尝试了一些不同的,如 3 和 4,但没有成功。 此外,在相关问题上,似乎无法将当前价格层级输入应用程序加载器(下拉列表非常空),因此我实际上无法手动编辑/设置 IAP 的价格层级使用应用程序加载器接口。 AL 被严重窃听了吗? 回答1 经过搜索,我发现Application Loader 3.1 被窃听了。 使用 Application Loader 3.0,我不再有未知的价格层。 下载链接在这里 回答2 遇到这个问题,并且能够使用Excel解决它。 基本上,当您在 Excel 中打开文件进行编辑时,您需要使用“UTF-16 Unicode 文本 (.txt)”格式重新保存它,而不是其他文本格式。 此要求已在 Application Loader 的文档中指出。 您还需要检查以确保各个单元格中的值前没有多余的空格或引号。 我遇到了与原始海报相同的错误,但在使用 Excel 编辑文件并以“UTF-16 Unicode 文本 (.txt)”格式重新保存后,让它与 Application Loader 3.4 一起工作就好了。

2021-09-21 01:04:28    分类:技术分享    in-app-purchase   app-store-connect

在回复元数据拒绝后,我应该重新提交二进制文件吗?(Should I resubmit the binary after replying to a metadata rejection?)

问题 我的应用程序收到元数据拒绝,要求对我的应用程序进行一些说明 Information Needed Your iTunes Connect settings indicate that your app serves third-party advertisements. However, we were unable to locate ads in your app. Please reply to this message to provide the steps for locating third-party ads in your app. When we hear back from you, we will continue the review. *** Additionally, we have begun the review of your app but aren't able to continue because we need additional information about your app. At your earliest opportunity, please review the following question(s) and provide as much detailed information as you can

2021-09-20 18:26:26    分类:技术分享    ios   metadata   app-store-connect   appstore-approval

由于 Crittercism 的 .sh 文件,无法上传应用程序(Not able to upload application because of .sh file of Crittercism)

问题 自过去 2 年以来,我们一直在使用 Crittercism SDK,并且我们能够成功上传应用程序。 自过去 2 天以来,由于 dsym_upload.sh 文件,我们无法使用 Crittercism 上传应用程序。 任何人遇到同样的问题...!!! 回答1 此问题已在 CrittercismSDK 5.2.0 CocoaPods 规范中解决:https://github.com/CocoaPods/Specs/blob/master/Specs/CrittercismSDK/5.2.0/CrittercismSDK.podspec.json 如果您不想升级到 5.2.0,那么只需删除该文件并从 Pods-resources.sh 文件中删除这些行 if [[ "$CONFIGURATION" == "Debug" ]]; 然后 install_resource "CrittercismSDK/CrittercismSDK/dsym_upload.sh" fi if [[ "$CONFIGURATION" == "Release" ]]; 然后 install_resource "CrittercismSDK/CrittercismSDK/dsym_upload.sh" fi 回答2 该 shell 脚本不应该是应用程序包的一部分,因为它只在构建时使用(如果它类似于

2021-09-20 08:42:03    分类:技术分享    xcode   app-store-connect   itunes   crittercism

由于 Crittercism 的 .sh 文件,无法上传应用程序(Not able to upload application because of .sh file of Crittercism)

问题 自过去 2 年以来,我们一直在使用 Crittercism SDK,并且我们能够成功上传应用程序。 自过去 2 天以来,由于 dsym_upload.sh 文件,我们无法使用 Crittercism 上传应用程序。 任何人遇到同样的问题...!!! 回答1 此问题已在 CrittercismSDK 5.2.0 CocoaPods 规范中解决:https://github.com/CocoaPods/Specs/blob/master/Specs/CrittercismSDK/5.2.0/CrittercismSDK.podspec.json 如果您不想升级到 5.2.0,那么只需删除该文件并从 Pods-resources.sh 文件中删除这些行 if [[ "$CONFIGURATION" == "Debug" ]]; 然后 install_resource "CrittercismSDK/CrittercismSDK/dsym_upload.sh" fi if [[ "$CONFIGURATION" == "Release" ]]; 然后 install_resource "CrittercismSDK/CrittercismSDK/dsym_upload.sh" fi 回答2 该 shell 脚本不应该是应用程序包的一部分,因为它只在构建时使用(如果它类似于

2021-09-20 08:39:26    分类:技术分享    xcode   app-store-connect   itunes   crittercism

iTunes Connect 是否提供用于从工具管理外部测试人员的 API?(Does iTunes Connect offer API for managing external testers from tools?)

问题 iTunes Connect 提供了一个基于浏览器的 UI,用于使用 Apple 的新版 Test Flight 为处于 beta 测试中的应用程序添加和删除外部测试人员。 有没有办法在不使用 Web UI 的情况下访问此功能——例如,使用命令行工具? Apple 似乎没有提供用于以编程方式访问 iTunes Connect 的官方API。 但是谷歌搜索表明 iTunes Connect 是一个与 JSON API 对话的 AngularJS 应用程序。 是否有任何开源项目或工作代码片段展示了如何使用 API? 我对管理外部测试人员特别感兴趣,而不是自动将构建上传到 iTunes Connect。 回答1 对于与销售无关的所有内容,您可能需要查看 iTunes Connect JSON API 的非官方文档:https://github.com/fastlane/itc-api-docs 另请阅读:没有用于 iTunes 连接的 API,您访问信息的唯一方法是通过网络或使用抓取网页的程序。 如果你想在 Objective-C 中创建一些东西,从 github 下载 AppSales,它是一个 iPhone 应用程序,可以从 ITC(或者 itts)下载财务报告。 如果您有 Apple 开发者帐户,则可以下载它并将其安装在您的 iPhone 上。 你可以查看他们的代码

2021-09-20 07:17:53    分类:技术分享    app-store-connect

TestFlight Beta 测试 - 我们是否可以为不同的 1000 名外部测试人员提供相同应用程序的多个版本(TestFlight Beta testing - Can we have multiple versions of the same application available to different 1000 external testers)

问题 我已经浏览了这里提到的所有苹果开发人员 beta 测试的文档: https://developer.apple.com/library/prerelease/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html 它说 每个应用程序最多可以让 iTunes Connect 团队的 25 名用户成为内部测试员,最多 1000 名用户成为外部测试员。 苹果 说: 可以使用 TestFlight Beta 程序发送 10 个应用程序进行预发布。 我的问题是: 1) 我们能否将同一应用程序的多个版本提供给不同的 1000 名外部测试人员。 2) 通过这种方式,我可以将具有不同名称和标识符的相同应用程序(当然具有不同的证书和应用程序 ID)添加到 10,000 名外部测试人员。 3) 或者您可以仅向个人开发者帐户添加 1000 名外部测试人员。 我了解每个应用程序有 10 组 1000 名外部测试人员,它们具有不同版本的应用程序,以及是否上传了新版本。 这需要单独发送以获得 Beta 版批准。 我主要关心的是在外部测试程序下为同一应用程序获得更多测试人员。 有人可以指导我正确的答案。 或者苹果不会使用某种机制在外部审查下批准相同的应用程序

2021-09-20 06:34:08    分类:技术分享    ios   iphone   ios7   app-store-connect   testflight

开发面板中的本地化错误(Localizations error in Dev Panel)

问题 我购买了一个应用程序,尝试更新开发面板上的信息,当我尝试保存时收到以下错误 您的 1 个本地化存在错误。 它显示了错误位置,但我不知道问题是什么。 回答1 如果您在选中媒体管理器中的复选框以使用新的、更大的屏幕尺寸的小尺寸屏幕之前没有删除更小、更旧尺寸的屏幕截图,也可能发生此错误。 因此,如果您要提交新版本的 iPad 应用程序,并且希望将新的 12.9 英寸屏幕截图用作 9.7 英寸屏幕截图,则需要在选中“使用 12.9 英寸”框之前删除旧的9.7 英寸屏幕截图展示。” 回答2 如果您将任何 URL 留空,尤其是隐私政策 URL,则会出现本地化错误。 如果您插入一个 URL,那么应用程序可能会提交审核,否则本地化错误至少会消失。 请确保该 URL 是真实的,以免 Apple 延迟甚至拒绝提交。 回答3 如果您没有为每种尺寸的 iPhone 和每种尺寸的 iPad(如果您支持 iPad)提供屏幕截图,则会出现此消息。 修复程序在媒体管理器中,如果您没有某些尺寸设备的屏幕截图,请选中选项(右侧)以使用该尺寸设备的其他尺寸屏幕截图。 回答4 我在尝试添加新的本地化时遇到了这个问题。 就我而言,问题似乎是关键字部分是空白的(甚至不存在于 UI 上,因此很难意识到问题所在)。 显然,要添加/更改关键字,您需要上传一个新的二进制文件。 :-/ 回答5 我遇到了与本地化错误相同的问题

2021-09-20 05:55:37    分类:技术分享    ios   localization   app-store-connect

iTunes Connect 黄色警告图标(iTunes Connect yellow warning icon)

问题 iTunes Connect 上我的版本号旁边的黄色警告符号是什么意思? 我的应用会因此被拒绝吗? 我正在提交一个带有苹果手表扩展的应用程序。 谢谢 回答1 这是因为 Testflight 现在不支持 WatchKit 扩展。 您仍然可以毫无问题地提交。 我已经做过很多次了。

2021-09-19 23:01:43    分类:技术分享    ios   app-store-connect   apple-watch

iTunes 连接 - 在哪里可以看到 TestFlight 版本的崩溃报告?(iTunes connect - Where can I see the crash reports for TestFlight builds?)

问题 我有一个应用程序正在通过 iTunes 连接上的 TestFlight 进行测试。 其中一台测试设备不断崩溃,我很确定 iTunes Connect 上应该有崩溃日志,但我在 testflight 版本中找不到任何崩溃日志。 有谁知道在哪里可以找到它们? 回答1 Betas 根本不可能,请在此处查看更多信息,这是重要的部分: 希望有帮助:)

2021-09-19 17:47:14    分类:技术分享    ios   iphone   app-store-connect   crash-reports   testflight