问题标签 [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 回答
672 浏览

ios - 如何为特定地区/地区分发特定的 iOS 应用程序版本

我发布的应用程序并不适用于全世界。我想再添加一个区域,但对于这个区域,我想推送带有额外更改和其他内部设置的特定版本。我知道如何管理应用程序的完全访问权限。但是具体版本呢?我是否应该再注册一个应用程序并仅在该地区分发它?

例子:

我有一个版本 0.0.15.4 在商店发布,例如德国地区。现在我准备了0.0.16.12版本,我想把它分享到中国,只针对中国地区。结果我想有两个版本,一个用于德国(0.0.15.4),另一个用于中国(0.0.16.12)。它们都应该可以从那家商店买到。为什么?因为他们使用不同的服务器网址(中国政府限制)。

0 投票
1 回答
626 浏览

ios - 我们可以通过 Apple 商务管理器分发 Enterprise ios 应用程序吗?

我在这里完成了这个解决方案。我对 B2B 应用程序和企业应用程序感到困惑。两者都一样吗?我正在https(itms-services) link向其他用户分发我的企业应用程序。

那么,如何使用 Apple 商务管理器做到这一点呢?Apple 商务管理是否有任何商店AppStore,例如我们必须上传 IPA 文件或其他我必须做的事情?

0 投票
1 回答
315 浏览

ios - 将 iOS 应用程序作为 B2B 自定义应用程序分发,并在一般应用程序商店中提供

我有一个客户的要求,他想通过以下方式在 App Store 中分发我的应用程序。Apple Business Program 给他们的员工。当然,应用程序中会添加一些特定于客户端的自定义项,但这些自定义项在非 MDM 环境中不会生效。因此,在一般应用商店中分发应用应该足够安全。但是,我想了解通过一般 App Store 和作为自定义 B2B 应用程序分发应用程序(无需维护 2 个不同的代码库)的可能性。

我一直在阅读 Apple 关于签署付费应用协议的一些文件。

付费应用协议信息

自定义应用

它说:

请求此合同后,您将无法撤消此操作或恢复为免费应用程序的开发者计划许可协议

这是否意味着一旦我签署了协议,我就无法在杂货店更新我的免费应用程序了?

其他问题:

  1. 可以在同一个 iTunes Connect 帐户下提交免费应用程序和自定义应用程序吗?

  2. 自定义 B2B 应用程序与应用商店应用程序的代码签名要求是否不同。例如:不同类型的分销证书?

  3. 如果代码签名要求没有不同,是否可以在不同的 iTunes Connect 帐户下上传相同的二进制文件(相同的捆绑 ID/版本号)——一个作为免费应用程序,另一个作为自定义应用程序?

0 投票
0 回答
154 浏览

ios - 如何通过 Appstore 或使用任何其他媒介将 iOS 产品应用程序分发给多个客户?

我们有一个产品应用程序,需要将其分发给具有不同主题和颜色的多个客户。目前我们正在将这些多个目标上传到我们自己的 Apple iTunes 帐户并在 Appstore 上发布。这些应用程序是公开的,只有购买产品的用户才能登录应用程序。最近提交的应用程序被应用程序商店审核拒绝,原因是“在我们的审核过程中,我们仍然发现此应用程序是为特定的企业或组织设计的,而不是在 App Store 上进行一般分发。App Store 上提供的商业应用程序是指供世界各地的各种外部客户使用。”

我该如何克服这种情况?

我们可以通过使用单个企业帐户来解决这个问题吗?

0 投票
3 回答
78 浏览

ios - 我可以为企业商店和应用商店使用配置文件吗?

我有一个当前部署到企业商店的 iOS 应用程序。现在我也想将它分发到 App Store。我可以使用与企业版相同的证书和配置文件,还是创建新的?还有 App-ID 呢?

0 投票
1 回答
39 浏览

ios - ios 为不同客户对同一应用程序的不同版本/定制发布/推出选项?

当前问题:我们如何有效地为不同的客户部署同一个App的不同版本?

例子:

需要为客户 A 安装应用程序版本 1.1。

需要为客户 B 安装应用程序版本 1.2。

需要为客户 C 安装 App 版本 1.3。

应用程序版本 1.1、1.2 和 1.3 基本上是相同的应用程序,它们之间的差异很小(可能需要不同的后端版本)。某些功能可能会丢失或在某些版本上可能是额外的,这取决于客户是否明确需要它们,或者品牌可能不同:不同的徽标、不同的主题等。它基本上是相同的代码库,但客户特别要求有变化。

我们需要一种方法来发布应用程序并向我们的客户指示他们需要安装哪个应用程序版本。我们有什么选择?

我非常感谢以前处理过这种情况的人的回答。

0 投票
0 回答
273 浏览

firebase - 如何在 Firebase 应用分发中禁用分发

我正在将 Fabric Crashlytics Beta 切换到 Firebase App Distribution,它运行良好。当我以 1.0.2、1.0.3 等多个版本分发我的应用程序并邀请到组测试人员但我的应用程序的某些版本我不希望组测试人员再次下载它时

在 Fabric 中,我可以转到设置 > 应用程序 > 版本

在此处输入图像描述

如果我不希望测试人员看到某些版本,我只需切换以禁用它们。

但在 Firebase App Distribution 中我找不到此功能。我想知道它在 Firebase 中的哪个位置

谢谢

0 投票
1 回答
6424 浏览

ios - Firebase 应用分发 - “等待开发者”消息

我正在开发一个 iOS 应用程序并使用 App Distribution 将我的测试版本分发给 QA 团队,我之前没有遇到任何问题,一切都很顺利和漂亮(考虑到 iOS 开发,我很陌生,呵呵)......但最近我遇到了一个问题我无法解决,也没有找到任何关于它的文档。

我不断向项目中添加新的测试设备(随着 QA 团队的成长)并遵循相同的步骤......

  • 将新帐户添加到我在 Firebase 中的测试人员列表中。

  • 使用新设备的 UDID 获取注册尝试。

  • 在 Apple Developer Console 中注册新设备 UDID

  • 通过 App Distribution 分发应用程序的新版本。

  • 在设备中安装证书

  • 瞧,下载新的发行版。

但这次不一样……因为在这个最新的iOS版本的iPhone XS Max中,下载按钮从来没有出现过,我们只能看到下面的信息:“等待开发者”。

我尝试了很多不同的解决方案,重新下载和导入配置文件,重新分发应用程序,创建新配置文件,在 Fastlane 中强制使用新设备,在开发者控制台中删除和读取 UDID ......该死......我在我的愤怒哈哈哈......但问题仍然存在,有人遇到过这个问题吗?

更新

我向 Firebase 支持中心发送了一张票,他们告诉我 UDID 不在分发配置文件中,所以我的解决方案是重新创建配置文件,因为下载和导入临时配置文件不起作用。

这个问题不是 Firebase 问题,而是与 iOS 签名地狱相关的经典问题。

0 投票
3 回答
531 浏览

ios - 更新 OS 和 Xcode 后 Xcode 应用程序分发失败

分发我的应用程序时,组织者中有这样的错误。该应用程序在模拟器或 iPhone 上的调试模式下构建并正常工作。它也已存档,但我无法通过组织者的开发分发来分发它!

更新

如果我取消选中 Rebuild form bitcode 然后它会分发。但是我认为如果我想将应用程序分发到 App Store,以后会引起问题吗?

0 投票
1 回答
1014 浏览

ios - 火力基地 | 如何更改 App Distribution 的 App Icon

我将 Fabric 项目迁移到 Firebase。但我在应用程序分发中找不到任何应用程序图标选项。

如何更改我的应用程序图标?在此处输入图像描述