Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 了解资源调配配置文件和Airwatch MDM_Ios_Ios Provisioning_Airwatch - Fatal编程技术网

Ios 了解资源调配配置文件和Airwatch MDM

Ios 了解资源调配配置文件和Airwatch MDM,ios,ios-provisioning,airwatch,Ios,Ios Provisioning,Airwatch,我支持少数使用AirWatch MDM分发的企业iOS应用程序。最初,前两个应用程序都是共享相同的通配符配置文件分发的 我们最近推出了一系列应用程序,这些应用程序使用了应用程序组功能,但不能使用通配符配置文件,因此每个应用程序都创建了自己的配置文件 我们在这些新应用程序中遇到了一些问题,因为配置文件即将过期。试图通过AirWatch发布新的配置文件失败,唯一有效的方法是部署新的应用程序更新。我担心这种方法并不是真正可持续的,因为其中一些应用程序可能不会在个人资料更新后的一年或两年内更新 从Air

我支持少数使用AirWatch MDM分发的企业iOS应用程序。最初,前两个应用程序都是共享相同的通配符配置文件分发的

我们最近推出了一系列应用程序,这些应用程序使用了应用程序组功能,但不能使用通配符配置文件,因此每个应用程序都创建了自己的配置文件

我们在这些新应用程序中遇到了一些问题,因为配置文件即将过期。试图通过AirWatch发布新的配置文件失败,唯一有效的方法是部署新的应用程序更新。我担心这种方法并不是真正可持续的,因为其中一些应用程序可能不会在个人资料更新后的一年或两年内更新

从Airwatch/MDM咨询的角度来看,我有几个问题:

  • 让每个企业格式的应用程序都有自己的应用程序是最佳做法吗 如果可能的话,是拥有个人资料还是共享个人资料

  • 是否可以远程分发具有功能的配置文件

  • 当证书过期时,是否仍然可以修复应用程序而无需 使用即将过期的应用程序更新整个企业的每个应用程序 证书

  • 我是否可以在到期日之前吊销用于内部发布的应用程序的活动证书而不影响它们

  • 从证书管理的角度来看,我们应该创建一个具有通用登录名的共享Apple ID,还是将其绑定到一个特定的开发人员

我们现在只有很少的应用程序,但每当这些过期日期到来时,它都会成为一个支持问题,我觉得对于一个拥有数百个内部应用程序的企业来说,必须有更好的方法来管理它

让每个企业格式的应用程序都有自己的应用程序是最佳做法吗 如果可能的话,是拥有个人资料还是共享个人资料

对。我总是为我管理的每个应用程序使用特定的资源调配配置文件。使用通配符似乎更容易,设置每个配置文件需要更多的时间,但更易于管理

是否可以远程分发具有功能的配置文件

是的,但是通过Airwatch发布新的个人资料并不总是有效。 这与其说是一个能力问题,不如说是一个签名问题

  • 如果新的配置文件是使用相同的分发证书签名的,那么通过AirWatch推送它可能会起作用。但有时不会,用户必须手动删除并重新安装应用程序
  • 如果新配置文件使用新证书,则应用程序将不会收到更新。不要信任airwatch在应用程序列表中关于应用程序过期的信息
我的建议是创建应用程序的新版本,并使用新的配置文件在IPA上签名,然后将其作为更新发布。 另外一个好处是,您可以跟踪谁拥有旧版本(当配置文件过期时将停止工作),而新版本可以正常工作

当证书过期时,是否仍然可以修复应用程序而不使用过期证书更新整个企业的每个应用程序

不,我通常会增加版本号,创建新的IPA,重新生成配置产品文件,使用它签署IPA,并使用AirWatch作为更新分发应用程序

我是否可以在到期日之前吊销用于内部发布的应用程序的活动证书而不影响它们

否,如果您吊销证书,则使用该证书的每个应用程序都将停止工作

资料来源:

请参阅苹果公司关于管理过期证书的文档,它很长,但很有说服力

从证书管理的角度来看,我们应该创建一个具有通用登录名的共享Apple ID,还是将其绑定到一个特定的开发人员

使用角色。团队代理是帐户的管理员,仅在您必须接受新TOS、续订成员资格等时使用。 设置开发人员帐户(我希望每个开发人员都有一个帐户,这样每个人都有自己的开发人员证书),并让团队负责人管理developer帐户。 这样,团队负责人可以为部署设置应用程序,而开发人员将专注于编码

我理解它可能看起来很复杂,但一旦你习惯了这种结构,你就会明白它是多么易于管理,而且通常团队负责人只需很少的工作就可以管理许多开发人员帐户。

支持您的移动应用程序、发布新iOS版本后的更新以及修复bug都是耗时的活动。维护证书和部署应用程序也是如此。如果您进行B2B交易,您也应该向客户收取这些服务的费用