我尝试使用Xcode从源代码中加载应用程序,结果发现它并不像我期望的那么简单。 (我原本只希望单击“确定”几次,然后再使用它。)
事实证明,我必须手动转到设置菜单并找到“设备管理”部分,然后我批准“信任此开发人员”,然后才可以在iPhone上加载内置的应用程序。 (如此处所述:https://support.apple.com/en-us/HT204460)
没有办法使这个过程变得无缝吗?它甚至不必一定是官方方式,但即使是任何骇人听闻的方式也值得赞赏。
我问的原因是因为我正在尝试分发我的源代码并让人们轻松地加载它,并且我想使其尽可能地容易。我可以理解所有其他部分,但是必须手动跳至设置并找到相应部分等,对于普通人来说感觉太复杂了……
(更新:我意识到我需要澄清我要做的事情。基本上,我正在尝试开源我的代码,以便人们可以下载它,在Xcode中打开它,然后立即在手机上运行它,因此解决方案类似于MDM在这里无关紧要。我知道我可以向人们提供有关如何执行此操作的说明,但是我只是想尽可能地做到用户友好,所以这就是为什么我可以接受一些怪异的方法)
最佳答案
您无需指定问题的目标市场,但是如所链接的站点所述,您可以使用MDM(移动设备管理)解决方案将应用分发给通过该解决方案管理过其设备的用户:
Apple建议使用(MDM)解决方案来分发应用程序,因为它是安全的并且不需要用户交互。用户还可以从其组织运营的安全网站上安装这些自定义应用程序。
Apple通过自己的OS X Server产品提供了这样的解决方案。
可能可行的另一种解决方案(也在上面的网站上提到)(尽管自从我这样做已经有一段时间了),是使用app manifest file在托管的安全(已启用HTTPS的)网站上分发应用程序。
值得注意的是,如果您将此内容分发给整个公众,而不是公司,Beta测试人员或类似人员的员工,则很可能违反Apple Developer Program License Agreement或Apple Developer Enterprise Program License Agreement,具体取决于您使用的是哪个程序部分。
关于ios - 如何使“信任此开发人员”批准无缝用于从Xcode进行侧载?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38936134/