我有一个我刚刚在Xcode中创建的Mac应用程序,并签署了一个" Mac App Store"应用程序,使用默认的Team Provisioning Profile。我只在会员中心注册了两个UDID,可以在我的任何设备上运行该应用程序(预期)......但也可以在任何其他未注册的设备上运行。
是否有办法将应用程序锁定到仅注册的UDID以进行Beta测试?
该文档似乎主要适用于iOS应用程序,并且对于Mac应用程序仍然有点不清楚。
答案 0 :(得分:0)
奇怪的是,我无法在Xcode中使用特定于UDID的配置文件签署我的代码。但是,通过将Provisioning Profile设置为我的受限配置文件,并正确设置我的Code Signing Identity,我能够通过命令行正确编译。
现在当加载到UDID批准的其他任何机器上时,应用程序无法启动(这是我的Beta测试策略所需的行为)。