我正在使用match
和register_devices
在我的配置文件中获取正确的设备。
当我通过 Apple 开发人员删除设备时,Fastlane 告诉我它无法再找到我的预配配置文件。所以我必须核弹所有内容并通过Fastlane再次创建它。
有没有更好的方法?像register_devices
这样的东西,当我从呼叫中删除它们时,会从预配配置文件中抛出丢失的设备或其他东西?
每次删除设备时,该设备的预配配置文件都将失效。
如果要以编程方式执行此操作,可以在设备对象上使用disable!
来禁用设备,例如:
device = Device.find_by_udid "abcde-12345"
device.disable!
但就像通过开发人员门户执行此操作一样,它将使使用此设备的所有预配配置文件失效。
我发现在源代码管理中保留设备列表然后使用match
和register_devices
更容易。只需设置它,使其自动发生,而不是手动完成,就不会有太大的痛苦。