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

ios - 比特码和企业分布

从 XCode 7 开始,我们可以从 bitcode 导出应用程序,这是导出企业分发时的默认设置。但这对旧 iOS 版本意味着什么?

0 投票
1 回答
4050 浏览

ios - iOS 9.0.2 - 无法安装企业应用程序 - 无法下载应用程序(应用程序名称)此时无法下载

我的公司有一个可以使用 Enterprise Distribution 通过网站下载的应用程序。

在 iOS 9 中,点击下载链接会弹出预期的弹出窗口“(website) would like to install (App Name)”。在该对话框上点击“安装”首先会导致应用卡住“等待...”

应用卡住等待

直到最后提示:“ Unable to Download App(应用名称)此时无法下载”。

无法下载应用程序

使用iOS 7iOS 8按预期安装。

我们如何支持iOS 9中的企业分发?

0 投票
2 回答
4780 浏览

ios - 在 Objective C 项目中使用 Swift Pod

目前,我们正在开发一个项目,该项目完全使用 Objective-C 语言开发。出于某种原因,我们不得不在项目中使用 POD 项目作为依赖项。其中一个 POD 项目是使用 Swift 语言开发的。因此,我们创建了桥以在目标 c 类中使用 swift 文件。

所以现在,当我们在调试模式下直接在设备上运行这个应用程序时,它可以完美运行。但是,当我们尝试使用 Enterprise Distribution 部署此应用程序时,它会安装到设备中但无法打开。当我们单击应用程序图标打开应用程序时,它会崩溃。我们也检查了设备日志。它在加载从 POD 项目派生的库时显示问题。

我们已经在许多论坛和网站上搜索过这个问题。他们都建议,由于 POD 文件中依赖结构的变化,这个问题正在发生。

例如:在 iOS 8 POD 项目作为带有“.a”扩展名的静态库附加到应用程序之前。但是从 iOS 8 和 Swift 2.0 开始,这些项目被包含为带有“.framework”扩展名的动态框架。

我们尝试了许多解决方案,但它不起作用。我们还重新生成了我们的分发证书,因为 iOS 9 在证书字段中进行了一些更改。但它仍然无法正常工作。

所以我想问的是,我们可以在 Objective C 项目中使用 Swift POD 项目吗?这个问题的根本原因应该是什么?swift 2.0 有参与吗?

请为此问题提出一些解决方案/解决方法。

0 投票
1 回答
240 浏览

ios - 如果我删除/编辑 mobileprovision 文件或撤销证书文件或其中一个文件过期,iOS 企业应用程序是否仍然有效?

查了很多,也给当地的Apple Service打过电话,但他们不是每个专业的,也不能告诉我一些有用的信息。

问题是:我开发了一个企业分发的iOS应用程序,其他人安装它,只是为了测试或向其他人展示这个应用程序。我只是想让其他人不能使用它,因为以后我们会分发这个应用商店中的应用。

可能是同样的问题,一个是:
如果我撤销 iOS Enterprise,该应用程序还能运行吗?

我记得几个月前,当我们没有足够的经验时,我们不知道删除证书会导致一些结果,然后设备上已经安装的应用程序无法运行,当我们打开时他们,他们崩溃了,我们也无法再次安装它们!

但是现在,我发现如果我删除了mobileprovision文件,该应用程序仍然可以工作,并且可以安装在新设备上。当我删除证书时,该应用程序仍然可以工作,但无法安装在新设备上。我们在旧设备上卸载了该应用程序,然后我们可以在同一设备上再次安装该应用程序。我不知道文件过期时的情况。

所以现在情况变了?

注意:我使用 Xcode 版本 7.1 (7B91b) 构建我的应用程序并导出为 .ipa 文件。

0 投票
1 回答
336 浏览

ios - 使用 MDM 解决方案发布 iOS 应用

我们有 Apple 的 Enterprise 分发帐户,用于向公司员工发布企业应用程序。我们正在使用 MDM 解决方案进行分发。我们是否需要为 MDM 部署生成与标准 App Store 过程不同的 ipa?显然,我们最终使用 xcode 的 generate ipa 方法选择了企业部署。

公司中的所有设备如何使用 MDM 安装应用程序。我们需要先以某种方式准备设备吗?

任何帮助将非常感激。

0 投票
0 回答
262 浏览

ios - 如何通过 Apple 移动设备管理 (MDM) 分发 iOS 企业应用程序

我正在尝试检查企业 iOS 应用程序是否可以通过 Apple MDM 分发。我通读了分发企业应用程序,其中显示“使用 MDM 分发 iOS 应用程序文件”。

我还阅读了一些MDM文档,但它太乱了。有人可以列出一些通过 MDM 分发企业应用程序的简单步骤吗?

提前致谢

0 投票
1 回答
799 浏览

ios - iPad Enterprise 应用程序 -> 没有出现弹出“XXX 想安装 YYY”

我已经上传了一个 IPA 文件(企业发行版)到 diawi.com,并且可以在我自己的 iPad 上下载它没有问题。

  1. 访问 diawi.com/xyzxyz
  2. 单击安装应用程序
  3. 出现一个弹出窗口,询问“XXX 想安装 YYY”。点击安装
  4. 应用程序出现在主屏幕上

我将链接发送给客户,但当他执行此过程时,他在第 3 步中没有弹出窗口。可能的原因是什么?

我也尝试了使用 installfish.com 而不是 diawi.com 的相同过程,但我也可以毫无问题地安装应用程序,但我的客户端没有得到正确的弹出窗口。

附加信息:

  • 该应用程序使用 Xcode 7 打包
  • 我和我的客户都在使用 iOS 9.2
0 投票
1 回答
3594 浏览

ios - 为企业iOS应用制作安装链接

我有一个企业帐户,并且可以使用此帐户成功创建 .ipa 文件。现在我们的合作伙伴可以通过将.ipa文件放入 iTunes 并同步他们的设备来安装它。

我已经看到我们可以将 .ipa 放在直接链接上,用户可以从该直接链接下载应用程序并将其安装在他们的设备上。

我将 .ipa 上传到服务器,但它不工作。我们的合作伙伴使用直接链接而不是 iTunes 和同步会更容易。我也搜索了它,但发现结果不清楚。有人知道我应该怎么做吗?我应该在其他解决方案中创建 .ipa 吗?或者也许向服务器添加一些文件?

0 投票
4 回答
1274 浏览

ios - 在 App Store 和 Enterprise 上分发 iOS 应用程序

TLDR:

A. 使用 Enterprise Cert 导出应用程序时出现问题

错误:通配符应用程序 ID 不能用于创建内部配置文件

B. 在 Enterprise 和 AppStore 上分发应用程序的正确方法

多年来,我们一直在 Apple 的 AppStore 上分发应用程序,Enterprise 是新增功能。- 应用有Watch App,支持iOS 8+。

到目前为止做了什么:
– 两个不同的开发帐户和证书。
– 每个帐户上的单独配置文件
– 为 AppStore 企业构建配置和方案
– 使用方案/配置在 bundleId 等设置之间切换
– 成功存档企业应用程序

我没有创建单独的 info.plist 或权利(我需要吗?)

问题:当我尝试导出 Enterprise Archive 时,出现错误

通配符应用程序 ID 不能用于创建内部配置文件<

我确实创建了正确的配置文件。它们都不是通配符,除非是由 Xcode 创建的。

我读过这篇文章,其中说需要创建不同的目标。这是保持两个目标同步的开销。

问题:

0 投票
2 回答
11043 浏览

ios - 企业分发供应配置文件到期

我们公司的企业配置文件将在一个月后到期,但我们的分发证书将在几年后到期。我们有哪些选择?

我是否需要重新生成一个新的配置文件并创建一个我必须重新分发的新版本?

或者是否有更简单的选项,例如发送我生成的新配置文件?或者更好的是我什么都不用做?

谢谢