将 Mac 应用程序测试版的使用限制为选择 UDID 批准的设备



我有一个刚刚在 Xcode 中创建的 Mac 应用程序,并作为"Mac App Store"应用程序签名,具有默认的团队预配配置文件。我在会员中心只注册了两个 UDID,并且可以在我的任何设备上运行该应用程序(预期)...但也在任何其他非注册设备上。

有没有办法将应用程序锁定为仅注册的 UDID,以便进行 Beta 测试?

该文档似乎主要适用于iOS应用程序,并且对于Mac应用程序过程仍然有点不清楚。

奇怪的是,我根本无法在 Xcode 中使用特定于 UDID 的预配配置文件对代码进行签名。但是,通过将预配配置文件设置为我的受限配置文件,并正确设置我的代码签名标识,我能够通过命令行正确编译。

现在,当加载到除 UDID 批准的机器以外的任何机器上时,应用程序无法启动(这是我的 Beta 测试策略所需的行为)。

最新更新