unresolvedBuildBetaDetail property

bool unresolvedBuildBetaDetail
final

Whether Apple named a build beta detail for this build and did not send it, normally false.

True means externalBuildStateRaw's null is about the response, not about the build. Apple caps sideloaded resources per response, and at the wrong page size a listing runs off the end of that cap while the relationship still names every resource — so the state came back null for a fifth of a 72-build account with nothing saying so. That is fixed at the request: cux_ship now reads a page no larger than the cap.

So this should always be false, and it is published anyway. It is what tells a consumer that the fix has stopped working — Apple lowering the ceiling, or this package adding a third sideloaded resource — instead of the same silent nulls returning. A consumer can reasonably treat true as this row is not trustworthy, re-read; what it must not do is treat it as a fact about the build.

Implementation

final bool unresolvedBuildBetaDetail;