QuestionQ113

VerifiedTesting

Universal Containers (UC) has developed a managed package intended for AppExchange. The product contains Apex code to customize and create layouts. UC is testing the package, so it has not yet been certified. While testing in the target org, the Apex layout code fails.

Why can't the Apex classes access the target org’s metadata during testing?

Explanation

Apex Metadata API deploys from an uncertified managed package require the target (subscriber) org to explicitly enable the Apex setting that permits metadata deployment by uncertified managed packages. This setting allows package developers to test metadata operations before AppExchange security review certification.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!