Apple Store submit fails with Error ITMS-90046, but Associated Domains is not among entitlements

后端 未结 6 1217
失恋的感觉
失恋的感觉 2020-12-30 06:54

When I first built my app & Watchkit app, I had the \"Associated Domains\" capability enabled. I\'ve disabled it in the \"Capabilities\" panel of both the watchkit exten

6条回答
  •  -上瘾入骨i
    2020-12-30 07:31

    From the App submission failed errors what I understand is possibly your provisioning profile still have the "associated-domains" enabled and its missing in your application "entitlements" file.

    So obviously there will be two scenarios.

    Scenario 1: Do you want to support "associated-domains". This should be enabled for features like "Universal Links".

    Please refer the following link:

    https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html

    In this case please don't manually edit your "entitlement" file. Instead follow the steps.

    1. Select your project file in Xcode.

    2. Select appropriate Target under "Targets"

    3. Select "Capabilities" which is next to "General"

    4. You can see an option for "Associated Domains" as given below.

    5. Enable "Associated Domains". If you enable "Associated Domains" Xcode will ask you to login to the Developer account and it will be in sync with your AppId and Provisioning profile.

    As mentioned in the above screenshot it will do two things while enabling "Associated Domains"

    • Add the Associated Domain entitlement to your entitlements file.
    • Add the associated Domain feature into your App ID.

    If there is any issue in syncing your settings from Xcode and Developer account , please check the following checkbox is enabled.

    Also make sure that your , In House and App Distributions provisioning profiles are properly updated and in sync.

    Most the work will do by Xcode itself, we just needs to listen and understand.

    Scenario 2: Your App don't need the "Associated-Domain" capability. In this case , Please follow the Answer given by @Ciprian Rarau. Its well explained.

提交回复
热议问题