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

ios - 如何通过清单调试 Apple 企业部署?

我正在尝试通过清单文件部署应用程序。在 Safari 中单击按钮后,没有任何反应,没有错误,只是加载。我的清单如下所示:

编辑 1

我的链接如下所示:

编辑 2

这是我的 plist 之一:

0 投票
0 回答
349 浏览

ios - CocoaPods 不会安装在设备上?

所以我最近开始使用CocoaPods,我已经安装了一些并且运行没有任何问题。它在模拟器中完美运行,如果我通过 xcode 将应用程序编译到设备上,它也可以正常工作。但是当我将应用程序导出.IPA并在设备上安装应用程序时,我的应用程序崩溃了。设备日志指出无法加载库。我尝试删除它无法加载的库,然后它无法加载下一个库,所以它似乎.IPA根本不包括CocoaPods。我会在项目文件中为您提供我的设置,但我什至不知道从哪里开始寻找或为您提供什么信息,因为我对CocoaPods.

这是错误消息:

太澄清了:除了我将应用程序导出为之外,一切正常.IPA,所以我相信项目层次结构是正确的,并且 pod 安装正确。我敢打赌,有某种项目设置会阻止它被导出?

编辑#1:当我在.IPA不使用企业帐户的情况下导出它时它可以工作,因此问题以某种方式与企业帐户有关。我在某处读到新的 Cocoa Touch 框架有点错误,不能用于企业部署,CocoaPods 是否使用 Cocoa Touch 框架?还有其他人有什么其他建议吗?

0 投票
2 回答
11086 浏览

ios - AirWatch 身份验证失败

我正在开发一个 iOS 应用程序,它将使用 AirWatch 作为 MDM 工具在企业内分发。

我在我的应用程序中集成了 AirWatch iOS SDK,但是我在设备和模拟器上的身份验证都失败了。我使用与注册设备相同的凭据。错误截图如下:

应用认证失败

我的设备已成功注册 AirWatch,请参见下面的屏幕截图:

报名成功。

我是否需要在 AirWatch 控制台中设置某些内容才能让我的应用程序通过 AirWatch 进行身份验证?

请建议。

谢谢。

0 投票
1 回答
347 浏览

ios - 我可以使用两个分发证书还是 Swift 和 Enterprise Dist Certs 有另一种解决方案?

首先,对不起我的语法不好!

我有这个问题,希望有人可以帮助我。

我在一家墨西哥企业工作,我们为销售等开发内部应用程序,目前我们开始在 Swift 中开发我们的应用程序。好吧,关键是我们在 2013 年创建的分发证书以及使用它生成的 IPA 在安装到设备中时会崩溃。潜伏在这个问题上,发现我们必须重新创建分发证书和配置文件才能让 Swift 应用程序工作,但是这样做,所有已经分发的应用程序迟早会因为证书的变化而崩溃。

问题是:我们是否注定要为 Obj-C 中的所有现有应用程序重新创建所有配置文件,再次归档并重新分发它们?还是有另一种方法可以让旧应用程序和新应用程序同时工作(比如创建另一个 Dist Cert 并用它签署新的 Swift 应用程序),据我所知,Apple 正在提供创建第二个 Dist Cert 的机会旧的,但据我了解,它只是支持在 Dist Certs 过期时重新分发应用程序,而不是解决此类问题的长期解决方案。

我非常感谢您能提供的任何帮助。

0 投票
1 回答
466 浏览

ios - APN 是否适用于使用企业分发计划在内部分发的应用程序?

APN 是否适用于使用企业分发程序在内部分发并从网站内部分发的应用程序?

我从这个链接中发现这个说不,但我在论坛中看到模糊的评论,这是可能的:

Apple 推送通知服务 (APN) 仅适用于通过 iOS App Store 或 Mac App Store 分发的应用程序。您的应用必须经过配置和代码签名才能使用应用服务。如果您是一家公司,则大多数这些配置步骤只能由团队代理或管理员执行。

此链接有注释表明可以完成。 iOS - 带有内部分发的 APNS

0 投票
1 回答
411 浏览

ios - itms-services 链接间歇性“无法连接到服务器”

我目前正在为 iOS 应用程序开发一个企业分发平台。我将我的文件存储在 AWS S3 上并生成 plist 和 ipa 的签名 URL。一切正常,除了偶尔我收到“无法连接到 bucketname.s3-eu-west-1.amazonaws.com”的错误。此错误大约发生四次中的 1 次。

我正在使用 boto 生成签名的 url,当我在浏览器中测试我得到错误时使用的 url 时,它们工作得很好。

这可能是 AWS 问题吗?

任何想法表示赞赏。

0 投票
3 回答
10117 浏览

ios - Apple 团队“成员”可以从 Xcode 导出 iOS 发行版吗?

我在“Apple Developer Enterprise Program”团队中担任“成员”角色。当我尝试导出以进行部署时,它带有消息 - 您无权执行此操作,请与您的团队管理员联系。基于有限的知识,我知道为了导出部署我需要具有“管理员”角色。我对么?有没有像我的团队管理员向我发送一些证书/密钥然后我可以使用它?如果是,如何?

更新(基于响应)

简化问题:

团队“成员”可以请求分发签名证书吗?是或否。如果是,如何?

如果上述答案是肯定的,一旦会员从管理员那里获得证书 - 他应该如何使用它?我以管理员身份导出以进行部署的方式 - 产品 > 存档 > 导出,我得到了 IPA。我之所以问这个问题,是因为我无法在我只是其中一员的团队中做同样的事情。有没有可能我可以做到,或者只有管理员才能做到?

PS 一两行答案将有很大帮助,而不是另一个网站链接。

0 投票
4 回答
22402 浏览

ios - iOS 9 LaunchServices:错误:没有为 URL 方案 itms-services 注册的处理程序

我们有一些内部应用程序,在iOS 9之前,这些应用程序在版本比较后会打开一个类似“itms-services://”的链接,新版本的应用程序将被下载并安装。

但在 iOS 9 上测试后,我们发现应用无法打开链接“itms-services://”链接,出现类似“LaunchServices: ERROR: There is no registered handler for URL scheme itms-services”的错误

我们用来更新应用程序的代码:

我们已经测试了将“itms-services”、“itms-services://”和完整的 URL 放入 plist 文件中的“LSApplicationQueriesSchemes”中。但还是不行。

0 投票
1 回答
1411 浏览

ios - iOS Enterprise Distribution app 二维码下载问题

我们正在尝试创建此 URL 的 QR 码:

itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=https://url/app.plist

因此,如果用户扫描 QR 码,他们应该会弹出安装应用程序的弹出窗口。

我们创建了二维码,所以当我们扫描它时,它会将您带到 Safari,但安装不起作用。

此外,当我以编程方式从应用程序中点击此 URL 时,它可以工作。

但是当我在浏览器中手动添加它时它就不起作用了。

有人可以指导我吗?难道我做错了什么?

0 投票
2 回答
313 浏览

ios - 企业分布

如何在苹果企业商店上传应用程序?

1) 我有一个 299 美元的企业帐户。我想将我的应用上传到企业商店。

2)我这样做是因为我想仅将其分发给特定用户。通过 MDM。

3) 目前,当我想发送临时构建时,我必须在我的配置文件中添加 UDID,这是一个漫长的过程。

请让我知道在企业商店上传应用程序的步骤,以便我可以为特定用户分发我的应用程序,而无需在配置文件中添加 UDID。