Ios 使用Fastlane从配置文件中删除设备
我正在使用Ios 使用Fastlane从配置文件中删除设备,ios,fastlane,Ios,Fastlane,我正在使用match和register\u devices在我的配置文件中获取正确的设备 当我通过苹果开发者Fastlane删除设备时,它告诉我它再也找不到我的配置文件了。所以我必须用核弹摧毁一切,然后通过Fastlane再次创建它 有更好的办法吗?类似于register\u devices的功能,当我从通话中删除缺失的设备时,它会从配置文件中抛出缺失的设备。无论何时删除设备,该设备的配置文件都会失效 如果要以编程方式执行此操作,可以使用disable以禁用设备,例如: device = Dev
match
和register\u devices
在我的配置文件中获取正确的设备
当我通过苹果开发者Fastlane删除设备时,它告诉我它再也找不到我的配置文件了。所以我必须用核弹摧毁一切,然后通过Fastlane再次创建它
有更好的办法吗?类似于
register\u devices
的功能,当我从通话中删除缺失的设备时,它会从配置文件中抛出缺失的设备。无论何时删除设备,该设备的配置文件都会失效
如果要以编程方式执行此操作,可以使用disable设备对象上的代码>以禁用设备,例如:
device = Device.find_by_udid "abcde-12345"
device.disable!
但就像您通过开发门户进行此操作一样,它将使使用此设备的所有配置文件无效
我发现在源代码管理中保存设备列表,然后使用match
和register\u设备
更容易。只需将其设置为自动进行,而不是手动进行,这不会带来很大的痛苦。我使用match
和register\u devices
进行设置,但当我从register\u devices
中的列表中删除一个设备时,它仍会出现在我的配置文件中。当我在开发门户上更改配置文件时,fastlane告诉我它再也找不到该配置文件了。