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

ios - ios分发预生产和生产版本

我正在为使用 Web 服务的 iPad 开发应用程序。在当前版本中,我有一个常量字符串,它是服务器的地址。每次我想检查一些东西时,我只需更改地址(从生产、应用程序的冻结版本到预生产、等于存储库的版本)。问题是我想在 iPad 上有两个版本的应用程序,但我认为只要捆绑标识符相同,这是不可能的。在不创建另一个项目的情况下这样做的正确方法是什么?我可以有“两个目标”来分发两个版本的应用程序,唯一的区别是网络服务地址吗?

当应用程序交付给客户端时,这个问题会升级,因为每当我部署测试版本时,“冻结”版本都会被删除。

每次在部署之前更改 Web 服务地址时,是否应该更改捆绑标识符?或者也许有一些“自动化”的方式这样做?

提前致谢

0 投票
2 回答
112 浏览

iphone - iOS 多客户端部署/分发问题

问题:我有一个分发给多个客户端的应用程序(内部分发)——每个客户端都有自己的数据库和服务器实例,这要求我需要为每个客户端构建一个新的应用程序——每个客户端的特定服务器地址嵌入在应用程序中的详细信息。这正成为一个问题,因为客户端实现的数量正在增长。

是否有某种方法可以外部化可以与应用程序一起分发的配置文件,以便只需要进行一次构建?

尚未考虑中央服务器解决方案。

更新:是否可以在无线分发清单 (.plist) 文件中包含特定于客户端的设置,然后将这些设置读入应用程序?

0 投票
1 回答
1664 浏览

ios - iOS - 带有内部分发的 APNS

许多开发人员面临的一个常见问题,我再次发布它,因为我无法得到任何正确的解决方案。
对于使用InHouse帐户(通过 OTA)分发应用程序,如何向设备上安装的应用程序发送推送通知。使用开发配置文件,期间一切正常。问题是仅在分发时。
Apple 将如何识别捆绑标识符正在内部分布式应用程序中使用?

0 投票
0 回答
479 浏览

iphone - 如何在 Apple Enterprise Account 中将应用程序限制为设备 (UDID)?

我正在为一家公司开发应用程序。由于保密原因,他们不想将应用程序发布到应用程序商店。但他们也想要设备 ID 的管理手段,如果有人离开了他们的公司,但仍然可以使用应用程序或可以拥有应用程序。

我已阅读企业帐户的文档。内部分发和临时分发。

需要一些充分的理由来告诉客户应用程序的机密性。因为我们无法管理 UDID 的运行时。还告诉我 Ad-Hoc 和 In-House 构建的生命线

我们将使用安全(Auth)页面来下载应用程序。并且应用程序也有自己的身份验证过程。

谢谢

0 投票
1 回答
1115 浏览

android - 已知来源但不是来自 Google Play

我需要为 Android 分发一个内部企业应用程序,并且不想使用 Google Play。组织中有大约 12 000 名用户,他们中的大多数人没有在应用程序设置中打开“未知来源”复选框。有没有解决的办法?我正在考虑以下选项:

  • 是否可以使用 Verisign/Symantec 或 Thawte 等全球受信任的证书对应用程序进行签名?

  • 是否可以预先在设备上预加载某种根证书或公共证书,从而使设备将我要分发的应用程序视为来自已知来源?

编辑:附加问题

  • 是否可以开发应用程序并将其上传到 Google Play 并让该应用程序安装企业应用程序,即使企业应用程序没有由受信任的来源签名?如果我将 Google Play 应用设置为 MDM 应用?
0 投票
3 回答
16928 浏览

ios - iOS7 itms-services 方案不起作用?

我有一个内部应用程序,我通过本地 wifi 分发

在发布页面有这样的链接

这适用于 iOS 7 Safari

但是当我将此页面添加到主屏幕时(如网络应用程序)

相同的链接不起作用,并且 apache access.log 没有关于 /app/plist/houseApp/out.plist 的记录

这在 iOS 6 中有效

有人知道这件事吗?

0 投票
5 回答
29104 浏览

ios - 在家分发应用程序

我工作的公司即将完成一款仅供员工内部使用的 iOS 应用程序。我做了一些研究,发现内部部署最适合我们使用。但是,根据我的研究,有些事情我并不清楚,我想听听使用这种方法部署应用程序的人的意见。

如果我们在内部部署一个应用程序,它仍然需要提交给 Apple,还是这种方法可以解决这个问题?有什么额外的要求吗?我已经浏览了 Apple 网站,了解到该应用程序需要托管在安全服务器上,并且需要随附的 XML 文件。我的公司是否需要先注册这个“iOS 开发者企业计划”才能在内部分发?如果过度发布到应用商店有什么限制?

感谢您抽出宝贵时间回复任何回复的人。

0 投票
2 回答
370 浏览

ios - iOS 内部安装图标不会消失

我的应用程序安装完美我已经将我的 ipa 和 plist 放在网上

但是当我安装我的应用程序时,安装图标停留在跳板上,应用程序就在它旁边,但没有办法删除安装图标。

我试过重新启动 ipad 但不起作用。其他人遇到过这个问题吗?以及如何解决这个问题?(ios6和7存在问题)

0 投票
4 回答
2856 浏览

ios - 将 Apple 开发人员帐户和证书转移到新机器

我最近尝试将我的苹果开发证书转移到新的 mac,但是,配置文件显示为未找到有效的签名身份。

我将我的开发人员帐户导入 Xcode5,当我部署构建时,我可以选择解决没有有效签名的问题 - 这会为 bundle id 生成一个 iOS 团队配置文件。

到目前为止,我们发现这对于测试来说很好——我们不使用应用商店来分发自己。

如果有人能够提醒我这是否是一种好的方法,或者如果我们确实使用应用商店进行分发,我是否需要生成新的分发证书。

0 投票
1 回答
347 浏览

ios - IOS企业内部分发帐户使用

在过去的几年里,我们发现每个登录用户只能拥有 1 个分发证书,因此我们创建了所需数量的帐户,在我们的例子中为 3 个,每个开发人员程序为 1 个,并使用所需的帐户登录到 mac。

因此,每当开发了一个应用程序并需要在内部分发时,我都会使用企业帐户登录到 mac 并为内部存档和分发,并将生成的 .ipa 文件和配置文件发送给用户。

我现在发现我可以在 mac 上拥有多个分发证书,并试图查看我是否可以通过内部登录到 mac 并使用我自己的配置文件或链接到企业开发人员计划的团队配置文件进行分发。

该应用程序构建正常并生成 ipa 文件,我可以使用 iTunes 安装,但我在 iphone 上看到一个褪色的图标,当点击它时说安装但从来没有?

所以,我的两部分问题是:

a) 是否可以使用以我身份登录的企业链接帐户并使用我的个人资料或团队资料进行内部分发

b)我读到您不需要向用户提供个人资料,但我一直按照我第一次学会这样做时的要求这样做?

谢谢