问题标签 [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 投票
3 回答
101 浏览

android - 如果我的 android-app 只是在内部,我是否需要 google 的证书?

我不想将它部署在 Play 商店中。部署过程可以通过邮件或 http(单击链接)或稍后通过 MDM 进行,并且无需将应用程序部署到商店。我需要为此目的的证书吗?作为一个 IOS 应用程序,我会说是的,但在 Android 方面它是不同的,是吗?

问候 && tia noircc

0 投票
1 回答
211 浏览

ios - 下载企业应用程序会创建一个“空应用程序”

我正在尝试下载已获得企业签名的应用程序。该应用程序下载正确,但是还有另一个应用程序图标也“已下载”。它是没有图标的应用程序的默认图标。

这在 iOS7 中完美运行,但是现在出现了这个“空应用程序”。

此外,控制台会打印出来:

12 月 3 日 08:54:18 Will-iPad 已安装 [60]:授权“应用程序标识符”具有配置文件“app_1”不允许的值

12 月 3 日 08:54:18 Will-iPad installd [60] : 0x343000 verify_signer_identity: MISValidateSignatureAndCopyInfo 失败 /var/tmp/install_staging.IhiktR/foo_extracted/Payload/app_1.app/app_1: 0xe8008016

12 月 3 日 08:54:18 将 iPad 安装 [60]:0x343000 do_preflight_verification:无法验证 /var/tmp/install_staging.IhiktR/foo_extracted/Payload/app_1.app 的可执行文件

12 月 3 日 08:54:18 Will-iPad 已安装 [60]:0x343000 install_application:无法预检应用程序安装

12 月 3 日 08:54:18 Will-iPad itunesstored [89] : 0x3c1000 MobileInstallationInstallForLaunchServices: failed with -1

12 月 3 日 08:54:18 Will-iPad itunesstored[89]:错误:MobileInstallationInstallForLaunchServices 返回 nil

12 月 3 日 08:54:18 Will-iPad 已安装 [60]:0x343000 handle_install_for_ls:API 失败

12 月 3 日 08:54:21 Will-iPad SpringBoard[33] : 杀死应用程序安装

12 月 3 日 08:54:21 Will-iPad itunesstored[89]:LaunchServices:安装应用程序时,请在选项字典中包含 kCFBundleIdentifierKey。

12 月 3 日 08:54:21 Will-iPad itunesstored[89]:LaunchServices:为现有占位符安装应用程序(空)

12 月 3 日 08:54:21 Will-iPad installd[60] : 0x343000 handle_install_for_ls: 安装 itunesstored 请求的“/var/mobile/Media/Downloads/-2715824119902522246/2469171773387578025”

12 月 3 日 08:54:22 Will-iPad mdmd[787]:(注)MDM:mdmd 停止。

12 月 3 日 08:54:22 Will-iPad com.apple.launchd[1] (com.apple.managedconfiguration.mdmd) : (com.apple.managedconfiguration.mdmd) 节流重生:将在 6 秒后开始

12 月 3 日 08:54:23 将 iPad 安装 [60]:0x343000 MobileInstallationInstall_Server:安装应用程序 com.myCompany.app_1

12 月 3 日 08:54:23 Will-iPad 已安装 [60]:配置文件无效:0xe8008012

12 月 3 日 08:54:23 Will-iPad 已安装 [60]:0x343000 install_embedded_profile:无法安装嵌入式配置文件:0xe8008012

0 投票
1 回答
138 浏览

ios - 企业经销证书及简介

我有 iOS 企业帐户,我需要创建应用程序文件以将其部署到具有未知 UDID 的设备。当我转到https://developer.apple.com/account/ios/certificate时,我无法创建“企业发行版”。仅 Add-Hoc/AppStore 分发。我可以在哪里为企业分发创建此证书?

0 投票
2 回答
54 浏览

ios - 通过 iTunes 上的现有 App 分发企业应用程序(常规程序)

一直在论坛上搜索,没有太多运气。

在 iTunes 上有一个应用程序,可以帮助用户根据他们的使用情况找到最佳的移动订阅计划 - 以及通过从设置中上传图片来估计使用情况。

该计划是创建一个企业版,并且想知道是否可以通过应用程序中的按钮通过现有版本分发企业版。(即点击它时会自动下载企业应用程序)。

你知道这是否可能,你有没有看到其他人也在做同样的事情?你知道这个模型是否有任何限制吗?(如果有可能)

0 投票
1 回答
999 浏览

ios - 将我的 iOS 应用分发给客户的最佳方式是什么?

我有一个想要分发给我的客户的 iOS 应用程序。我有近 30 家公司作为我的客户。每家公司都有自己的网络服务,我从那里获取他们的数据。每个公司的功能和图形都是相同的。我想我需要 iOS 开发者企业计划来将我的应用程序分发给我的客户。我想知道几件事:

1- 我的客户是公司,而不是我的同事。如果我使用 iOS Developer Enterprise Program 向我的客户分发应用程序,是否存在任何法律问题?

2- 他们是否需要注册任何 iOS 开发者计划才能使用我的应用程序?

3- 我浏览了苹果的网站,我没有看到任何固定数量的 iOS 开发者企业计划的设备。有没有?

4-我不希望我的任何客户公司知道其他人,所以我不会在安装应用程序时给他们任何选项来选择他们的网络服务。这意味着我将为每个应用程序制作单独的二进制文件。我需要 30 个不同的应用程序 ID 和配置文件,还是我可以只使用一个?在这种情况下分发应用程序的最佳方式是什么?

提前致谢。

0 投票
4 回答
2433 浏览

ios - 将动态库注入企业应用程序(ipa)

我想将我的库注入现有的企业应用程序(ipa 文件)。

我找到了 mach_inject,但这仅适用于 MacOSX。

这是可能的,因为https://www.mocana.com正在这样做。

请帮忙。任何想法,建议都会非常有帮助。

0 投票
4 回答
146 浏览

ios - 内部应用程序分发是否允许撤销使用该应用程序的授权?

我的客户(金融服务部门)希望将 iOS 财务规划应用程序分发给附属代理,但不向公众分发。此外,如果代理终止与我的客户的从属关系,客户希望“杀死”该应用程序。

我正在查看内部证书计划。我的客户可以通过内部机制配置和分发应用程序,如果可以通过 Web 访问 MDM,我认为我们可以通过这种方式授权安装。正确的?

最重要的是:如果代理关系终止,我能否以某种方式停止应用程序的运行?

0 投票
2 回答
970 浏览

ios - 使用 IOS Enterprise Distribution 避免 App store 被拒绝

我有一个使用 Ad-Hoc 编译的应用程序。

但是,在尝试将其部署到 App Store 时,我未能通过 Apple 的审核。我刚刚听说了另一种部署方式:Enterprise program(In-House app)

想知道2点:

1. 用户是否可以完全免费下载应用并安装到iTunes中?

2. 我是否可以将我的应用程序提供给所有需要它的用户?

谢谢。

0 投票
1 回答
2673 浏览

ios - 使用 Mobile-Iron 的内部应用程序分发错误:缺少必需的 CoreFoundation 属性

我已经构建了我的应用程序的内部分发版本,该版本已在 AppStore 中提供。客户开发团队邀请我作为客户开发团队成员使用他们的分发和开发证书对应用程序进行代码签名。我在我的 iPad 上使用 iTunes 测试了这个客户制作的版本,当应用程序启动时,我在 iPad 上收到一条消息,询问:“你想运行这个为客户 xx 制作的应用程序吗?”。

我将此构建版本通过电子邮件发送给客户,他们尝试使用 MobileIron 分发(请参阅http://www.mobileiron.com)。然而,在分发过程中,他们使用 MobileIron 的 Add-App-Wizard 得到以下错误消息:

在 Apple Developer Library 的文章“信息属性列表键参考:核心基础键”中,我找不到任何关于上述特定属性含义的线索。甚至客户也无法(还)检索丢失的特定 CoreFoundation 密钥。这里有人对如何解决这个问题有任何建议吗?我很乐意为将提供解决方案的人分配一个“代码天堂大师徽章”。提前致谢!

0 投票
1 回答
7276 浏览

ios - iOS 7.1:企业应用程序分发不起作用

我刚刚更新到 IOS 7.1 公开版本,如果我去我的应用商店获取企业应用程序并尝试下载该应用程序,这会给我错误:

无法安装应用程序,因为 example.com 的证书无效

但是相同的构建版本适用于 iOS 7.0.6 之前的早期版本。因为它是新的,我在网上找不到任何信息。