team_id is empty

In my own code I am seeing team_id (in es_process_t) is set to zero length.

eslogger is also displaying this field as null.

Is this expected going forward, or is this a bug?

Environment:

  • macOS Ventura: 13.0 Beta (22A5331f)
  • CPU: Apple M1 Pro
  • SIP disabled
  • amfi_get_out_of_my_way=0x1
Answered by DTS Engineer in 726206022

I suspect that this is the problem:

amfi_get_out_of_my_way=0x1

If you need to set that then it’s likely that your Team ID isn’t being authorised by a provisioning profile, and thus ES is not returning it because it’s not trusted.

Is your team enabled for ES deployment? If so, create a dummy ES client and deploy it properly — Developer ID signed, notarised, on a machine with SIP enabled — and see if that has the same problem.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Accepted Answer

I suspect that this is the problem:

amfi_get_out_of_my_way=0x1

If you need to set that then it’s likely that your Team ID isn’t being authorised by a provisioning profile, and thus ES is not returning it because it’s not trusted.

Is your team enabled for ES deployment? If so, create a dummy ES client and deploy it properly — Developer ID signed, notarised, on a machine with SIP enabled — and see if that has the same problem.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Adding a note in case someone (or the future version of me) runs across this in the future. Apple binaries (at least as of macOS 13.2.1) have an empty team_id.

team_id is empty
 
 
Q