Apple TestFlight upload warning ITMS-90191: missing `beta-reports-active` entitlement

后端 未结 8 2402
春和景丽
春和景丽 2020-12-09 03:04

When I upload a build to the new Apple owned and iTunes Connect-integrated TestFlight, I see the following log:

WARNING ITMS-90191: "Missing beta en

8条回答
  •  星月不相逢
    2020-12-09 03:56

    First, be sure that you are using an App Store Distribution Provisioning Profile. This is likely a different provisioning profile from the Ad Hoc Distribution Provisioning Profile you were using to sign pre-Apple TestFlight builds.

    I continued to hit Error ITMS-90191 after I switched to an App Store Distribution Provisioning Profile. I fixed the issue by additionally adding the beta-reports-active key to my Target's Entitlements.plist file in the Xcode project.

    The beta-reports-active key must be included in the Provisioning Profile AND the Target's entitlements.

    TargetName.entitlements:

    
    
    
    
    
        // ...
    
        beta-reports-active
        
    
        // ...
    
    
    
    

    After adding the entitlement to my Target, I'm able to successfully upload the build to iTunes Connect TestFlight without the ITMS-90191 warning:

    enter image description here

提交回复
热议问题