2017-07-25 388 views
0

我使用matchregister_devices在我的配置文件中獲取正確的設備。使用Fastlane從配置文件中刪除設備

當我通過Apple開發人員移除設備時,Fastlane告訴我它無法再找到我的供應配置文件。所以我必須通過Fastlane覈實一切並再次創建它。

有沒有更好的方法?像register_devices這樣的東西,當我從通話或其他東西中刪除它們時,會從配置文件中丟失丟失的設備?

回答

1

每次刪除設備時,使用該設備設置配置文件都將失效。

如果你想以編程方式做到這一點,你可以在設備對象使用disable!禁用的設備,如:

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

但就像當你通過開發門戶網站做它,它就會失效所有配置使用此設備的配置文件。

我發現保存源代碼管理中的設備列表更容易,然後使用matchregister_devices。只需設置它,它就會自動發生,而不是手動完成,這不會是一大痛苦。

+0

我使用'match'和'register_devices'完成它,但是當我從'register_devices'的列表中刪除一個時,它仍然會以我的預配置文件結束。當我更改開發者門戶中的配置文件時,fastlane告訴我它無法再找到該配置文件。 –

相關問題