使用Fastlane从配置文件中删除设备

问题描述:

我使用matchregister_devices在我的配置文件中获取正确的设备。使用Fastlane从配置文件中删除设备

当我通过Apple开发人员移除设备时,Fastlane告诉我它无法再找到我的供应配置文件。所以我必须通过Fastlane核实一切并再次创建它。

有没有更好的方法?像register_devices这样的东西,当我从通话或其他东西中删除它们时,会从配置文件中丢失丢失的设备?

每次删除设备时,使用该设备设置配置文件都将失效。

如果你想以编程方式做到这一点,你可以在设备对象使用disable!禁用的设备,如:

device = Device.find_by_udid "abcde-12345" 
device.disable! 

但就像当你通过开发门户网站做它,它就会失效所有配置使用此设备的配置文件。

我发现保存源代码管理中的设备列表更容易,然后使用matchregister_devices。只需设置它,它就会自动发生,而不是手动完成,这不会是一大痛苦。

+0

我使用'match'和'register_devices'完成它,但是当我从'register_devices'的列表中删除一个时,它仍然会以我的预配置文件结束。当我更改开发者门户中的配置文件时,fastlane告诉我它无法再找到该配置文件。 –