Ineligible devices are returned by Device.all() with include_disabled: false
#20999
Open
4 tasks done
include_disabled: false
#20999
New Issue Checklist
Issue Description
We've encountered an Apple Device state which I haven't seen before. The Devices dashboard on the Apple Developer Portal reports "Ineligible for 14 days".
Querying the device status with
Spaceship::Device.find_by_udid
returns a status ofn
.It looks like only two statuses are currently considered:
c
for enabled orr
for disabled.fastlane/spaceship/lib/spaceship/portal/device.rb
Lines 165 to 171 in 19ab9fa
I have no idea why a device is ineligible. We do weird things so I could speculate but I haven't found any docs or forums discussing this state.
In any case, the emergent problem is that
match
is trying to create provisioning profiles for this device and it fails. Additionally, we cannot disable the device while it is in this state. At this point, we're unable to runmatch
at all.Command executed
Complete output when running fastlane, including the stack trace and command used
This is spaceship problem so I can only include the result of the Spaceship request.
Environment
I can gather this if it is helpful but it seems unrelated (and I don't have it readily available).
The text was updated successfully, but these errors were encountered: