问题标签 [app-distribution]

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 投票
1 回答
208 浏览

ios - 2020年如何在没有iOS Enterprise程序的情况下分发使用本地服务器数据的iOS App?

Apple 应用商店不接受我们的 iOS 应用,因为它需要使用本地服务器数据,例如登录应用。他们说他们需要检查内部数据。

我们需要为将通过 WIFI 连接到本地服务器的会员安装 iOS 应用程序。即使我可以制作(.ipa)文件,没有越狱也无法安装应用程序。即使我可以通过直接在越狱的 iPhone 上下载 .ipa 文件来安装应用程序,尽管应用程序在模拟器上运行流畅,但应用程序无法在真正的 iPhone 上运行。

Apple Developer Enterprise Program 帐户 — 每年 299 美元 由于我们的团队将运行 10 年以上,因此我们正在寻找节省成本的方法。谁能分享我如何在没有 iOS 开发人员程序的情况下在本地服务器上分发 iOS 应用程序?

仅当您可以向我展示解决方案或答案链接时,请投反对票。

0 投票
0 回答
387 浏览

ios - 通过云平台将 iOS 应用程序部署到外部测试人员时,引导失败

我正在生成一个 iOS 版本,用于分发给 AWS Device Farm 或 Applause 等服务中的外部测试人员。构建是通过app-store分发生成的,因为我不知道应用程序将在哪些设备上运行(因此我不能使用ad-hoc分发)。这些外部测试平台在向测试人员分发过程中重新签署应用程序,如此此处所示。

构建成功生成 IPA。但是,这个不能安装在本地设备上,因为它是为 App Store Connect 设计的(它确实在 TestFlight BTW 中工作)。当我将此 IPA 上传到这些外部平台之一时,它会在启动时崩溃。

这是错误消息:

我正在使用在 Apple Developer Program 中注册的帐户,并且签名证书是最新的(我可以通过 TestFlight 毫无问题地分发)。

如何在这些云平台上成功运行应用程序进行手动测试?

0 投票
1 回答
256 浏览

firebase - 使用 Firebase App Distribution 分发 APK 拆分

“是否可以将 Firebase 应用分发与 APK 拆分一起使用?它没有声明对assemble任务的依赖,有什么解决方法吗?”

0 投票
2 回答
107 浏览

ios - 公共应用商店中的自定义 iOS 应用可用性

我有一个 iOS 应用程序。但是我的“准备出售”应用程序有几个问题。我的应用程序作为自定义应用程序分发。但用户无法使用“兑换码”安装该应用程序。

我试图向他们解释,但很少有人明白。其他人对我的自定义应用程序实施感到气馁。他们在问为什么它在应用商店中不可用。

所以我需要在应用商店中提供我的应用。这样所有用户都可以像任何其他应用程序一样从应用程序商店下载该应用程序。

如何使我的自定义应用程序在应用商店中可供下载。

0 投票
1 回答
300 浏览

ios - Ad Hoc iOS App 分发到数百台设备

我正在尝试查找有关发布 iOS 应用 Ad Hoc 的一些最新信息。

我最近的任务是完成一个已完成约 90% 的应用程序的开发,该应用程序正在 Dart/Flutter 中开发,但仅部署在 iOS 上(目前)。这是一个私有应用程序,需要部署到大约 400-500 台设备上,而不是在 AppStore 上。

我希望我可以简单地将其上传到网络服务器,然后引导不同位置的用户导航到 URL,然后单击链接将其直接下载到设备 - 类似于我过去使用 Android APK 所做的. 或者一些无线安装方法。我们试图避免使用 Enterprise 方法,因为尽管该应用程序有数百名用户,但我正在为其构建此应用程序的公司只有少数员工和少量收入来源。

我看过一些关于 Ad Hoc 分发的 SO 帖子,但它们已经有好几年了。我的主要问题是..

在尝试针对那么多设备时,这种 Ad Hoc 方法是否可行?如果是这样,是否可以将配置文件配置为具有那么多设备 UUID?(假设 AdHoc 需要配置文件)

如果不是,在这种情况下推荐的部署方法是什么?

我很感激任何指示。提前致谢。

0 投票
1 回答
1802 浏览

android - 新的 Google Play 控制台 - 首次应用发布的托管发布

根据他们的文档:新的 google play 控制台文档

托管发布仅适用于更新,不适用于首次发布应用程序。如果您想在生产发布中使用托管发布,我们强烈建议您首先将您的应用发布到封闭的测试轨道。

请记住,托管发布不涵盖内部测试轨道。

这是否意味着,如果我在封闭的测试轨道(如 alpha)上发布了一个应用程序,并且该应用程序已成功审核并在那里发布,我可以将该应用程序推广到生产环境,并且在我第一次发布它时立即发布它?

0 投票
2 回答
5274 浏览

ios - 无法在特定的 ios 设备中安装我的 Adhoc ios 版本(iPhone XS - iOS 14.2)

我尝试使用位代码和不使用位代码构建和分发几个 Adhoc 分发版本 .. 并在 Diawi 和 installonair 上生成构建,无论如何链接安装在 2 个设备上没有任何问题。1. iphone x - ios 14.1 和 iPhone 6s - ios 14.2 但它没有安装在我经理的 iPhone xs - iOS 14.2 上 :(。我在他的手机上收到以下消息“无法安装 - 此应用程序无法安装,因为它的完整性可能未经验证。我认为只有在我更新到 Xcode 12.2 并且我仍在 macOS catalina 版本 10.15.7 上运行之后才会出现此问题。

iPhone Xs 的屏幕截图 - ios 14.1

0 投票
0 回答
70 浏览

ios - 制作 App Store 应用的自定义版本

我有一个公共 App Store 应用程序,我想制作一个版本作为“自定义应用程序”分发,该应用程序仅在 Apple 商务管理和学校管理中可用。此版本将具有公共 App Store 应用程序所不具备的几个不同功能。

某些功能仍需要在两个应用程序之间共享,因此我想为这两个应用程序编写代码并更改分发路径。

我了解在 Xcode 中,我们的应用程序通过它们的 Bundle Identifier 进行标识,所以每次我将档案发送到 App Store Connect 时更改 Bundle Identifier 是否允许我选择应用程序的去向?公共 App Store 版本或自定义 App 版本。

还是有更好的方法来做到这一点?我已经在互联网上搜索了一个星期,但找不到任何东西。如果可以的话请帮忙。

0 投票
2 回答
45 浏览

android - 控制何时在 Google Play 商店上发布您的应用

我为客户开发了一个应用程序,并准备将其部署到 iOS App Store 和 Google Play Store。客户想要同时发布,所以我试图控制它何时上市。

对于 Apple,您只需切换选项,告诉它您希望在提交审核后控制它的发布时间。

您如何为 Google Play 商店做同样的事情?大多数搜索都出现了 Play Store Console 上一次迭代中已失效的选项。托管发布选项显示“您可以控制何时在 Google Play 上发布您的应用更新”。这是否包括使用 Google 的术语在生产环境下首次“推出”新应用程序?

0 投票
0 回答
23 浏览

xamarin.ios - 处理开发和生产构建 Apple App Store

我对移动应用程序分发相当陌生,我想知道如何从该领域更有经验的人那里改进我当前的流程。

我的流程目前如下:

  • CI/CD 管道构建并将开发移动应用程序推送到 TestFlight
  • 应用程序经过测试并修复了错误。
  • CI/CD 管道构建实时移动应用程序并将其推送到 TestFlight
  • Live build 从 TestFlight 升级到 App Store

我对这个过程有一些担忧,经过一些谷歌搜索后,我仍然不清楚其他人在做什么。

  • 首先,我希望能够在试飞中区分开发和实时构建(因为强制数字字符我不能应用字母)
  • 我希望我们的测试人员能够在他们的手机上安装实时应用(应用商店)和开发应用(来自试飞),以便轻松比较功能。目前,手机上存在的任何版本都会被覆盖。

我希望这个问题不是含糊的,我不可能是这个星球上唯一对此感到疑惑的人。我感谢任何和所有的评论。我的目标只是拥有一个对开发人员和测试人员有意义的更简洁的流程。