使用fastlane管理devices清單

在使用fastlane來管理devices清單之前必須先將Apple Developer Portal上現存的devices清單匯出,但是fastlane跟apple一樣只吃下面這種格式

Device ID Device Name
A123456789012345678901234567890123456789 NAME1
B123456789012345678901234567890123456789 NAME2

於是在stackoverflow上找到一個相當簡單的做法。只要選取複製到Numbers,調換column順序,再貼到任意editor儲存就完成fastlane所要的txt檔了。接下來可以照這個格式加入新的device。

接着在Fastfile裏面新增action

lane :register_device_v1 do
register_devices(devices_file: “devices.txt”)
match(force_for_new_devices: true, type: “development”, app_identifier: [“your.bundle.identifier”])
end

到command line執行fastlane register_device_v1就會自動加入deivce到Apple Dev Portial上的devices清單且自動更新provision囉。

發表迴響