Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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
Xcode 将Mac app Beta版的使用限制为选择UDID认可的设备_Xcode_Macos_Cocoa_Swift - Fatal编程技术网

Xcode 将Mac app Beta版的使用限制为选择UDID认可的设备

Xcode 将Mac app Beta版的使用限制为选择UDID认可的设备,xcode,macos,cocoa,swift,Xcode,Macos,Cocoa,Swift,我有一个我刚刚在Xcode中创建的Mac应用程序,并作为“Mac app Store”应用程序签名,带有默认的团队资源调配配置文件。我在会员中心只注册了两个UDID,可以在我的任何设备上运行应用程序(预期)。。。但也可以在任何其他未注册的设备上 是否有一种方法可以将应用程序锁定为仅注册的UDID,以进行Beta测试 文档似乎主要适用于iOS应用程序,对于Mac应用程序的过程仍然有点不清楚。奇怪的是,我根本无法在Xcode中使用UDID特定的配置文件对代码进行签名。然而,通过将配置文件设置为受限配

我有一个我刚刚在Xcode中创建的Mac应用程序,并作为“Mac app Store”应用程序签名,带有默认的团队资源调配配置文件。我在会员中心只注册了两个UDID,可以在我的任何设备上运行应用程序(预期)。。。但也可以在任何其他未注册的设备上

是否有一种方法可以将应用程序锁定为仅注册的UDID,以进行Beta测试


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

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

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