自 iOS 16 起需要 Apple/iPhone/iOS 开发分发开发者模式

use*_*375 9 iphone xcode ios16

我已经开发(并使用)了一个 iOS 应用程序多年,但我不想将其发布到 App Store。在 iOS 16 之前,开发/分发一切都很好,我认为我需要每年发布一次新版本才能保持其运行(我猜是因为证书的有效期为 1 年,这很好)

但自 iOS 16 起,需要启用“开发者模式”才能运行该应用程序。如果我是唯一一个使用该应用程序的人,那就没问题,但还有另外 2 个人也使用该应用程序,我真的不希望他们启用此“开发人员模式”只是为了运行我的应用程序。对我个人来说这没问题,因为我是一名开发人员,我知道这意味着什么

有谁知道是否有可能允许在 iOS 16 中运行应用程序而无需启用“开发者模式”并且不将应用程序发布到 App Store?

到目前为止,我尝试过的是通过配置文件将发行版从“开发”更改为“临时”,但这不起作用,而且我真的不明白有什么区别,因为限制似乎很相似。难道苹果犯了一个错误,认为这不适用于“Ad Hoc”并且会在不久的将来“修复”吗?我知道在 iOS 16 Beta 版本之一中,Testflight-Builds 也发生了同样的事情,后来在稳定版本中修复了 Testflight 目前是我拥有的最佳选择之一,但令我困扰的是 a) 你需要一个单独的应用程序为此,b) 构建版本仅在 90 天内有效

Don*_*nal 6

我们有同样的问题。我们有一个用于内部分发的 iOS 应用程序。我们使用临时分发证书 - 适用于 iOS15 及更低版本。但是,对于装有 iOS 16 的设备 - 需要开发者模式。但是,我们不能要求用户将手机置于开发者模式。我认为我们的选择是通过 App Store Connect 对应用程序进行应用程序审核,然后使用应用程序业务管理器分发应用程序。但是,我们的应用程序包含我们不希望外部各方访问的敏感信息,而且该应用程序使用 Azure AD 身份验证 - 我们不希望 Apple 登录我们的 AD。据我了解,另一种选择是申请苹果开发者企业计划。然而,我们被拒绝了,并被建议走业务经理路线。因此,我们被困住了。

  • 是的,我们也有同样的问题。我们使用其 udid 注册所有设备并将其包含在配置文件中。在ios 15中,它运行完美 (2认同)