Are Install scripts - specifically postinstall - allowed?

After creating an install with pkgbuild/productbuild and submitting for TestFlight, one of the errors I got was:

2024-03-03 16:51:36.715 *** Error: Asset validation failed The product archive is invalid. The installer package may not include install scripts. (ID: 78500c2e-db43-4bd3-8e23-215b2fc30e15) (90254)
 {
    NSLocalizedDescription = "Asset validation failed";
    NSLocalizedFailureReason = "The product archive is invalid. The installer package may not include install scripts. (ID: 78500c2e-db43-4bd3-8e23-215b2fc30e15)";
    NSUnderlyingError = "Error Domain=IrisAPI Code=-19241 \"Asset validation failed\" UserInfo={status=409, detail=The product archive is invalid. The installer package may not include install scripts., id=78500c2e-db43-4bd3-8e23-215b2fc30e15, code=STATE_ERROR.VALIDATION_ERROR.90254, title=Asset validation failed, NSLocalizedFailureReason=The product archive is invalid. The installer package may not include install scripts., NSLocalizedDescription=Asset validation failed}";
    "iris-code" = "STATE_ERROR.VALIDATION_ERROR.90254";
}

That seems pretty explicit.

Are install scripts like postinstall no longer allowed?

Answered by DTS Engineer in 781818022

Are install scripts like postinstall no longer allowed?

They’ve never been allowed for Mac App Store submissions.

Share and Enjoy

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

Accepted Answer

Are install scripts like postinstall no longer allowed?

They’ve never been allowed for Mac App Store submissions.

Share and Enjoy

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

Thank you!!!!!

Are Install scripts - specifically postinstall - allowed?
 
 
Q