Invalid code signing Entitlements

I created an iOS app in Xamarin Forms, that I am going to upload to Testflight, but I get this error when trying to upload


ERROR ITMS-90045: "Invalid Code Signing Entitlements. Your application bundle's signature contains signing entitlements that are not supported on iOS. Specifically, key 'UIBackgroundModes' in **app-path**' is not supported."


My Info.plist is shown below


<plist version="1.0">

  <dict>

    <key>UIDeviceFamily</key>

    <array>

      <integer>1</integer>

    </array>

    <key>UISupportedInterfaceOrientations</key>

    <array>

      <string>UIInterfaceOrientationPortrait</string>

    </array>

    <key>UISupportedInterfaceOrientations~ipad</key>

    <array>

      <string>UIInterfaceOrientationPortrait</string>

      <string>UIInterfaceOrientationPortraitUpsideDown</string>

      <string>UIInterfaceOrientationLandscapeLeft</string>

      <string>UIInterfaceOrientationLandscapeRight</string>

    </array>

    <key>MinimumOSVersion</key>

    <string>7.1</string>

    <key>CFBundleDisplayName</key>

    <string>**app-name**</string>

    <key>CFBundleIdentifier</key>

    <string>**app-path**</string>

    <key>CFBundleVersion</key>

    <string>10</string>

    <key>CFBundleIconFiles</key>

    <array>

      <string>Icon@2x.png</string>

      <string>Icon.png</string>

      <string>Icon-60@2x.png</string>

    </array>

    <key>CFBundleShortVersionString</key>

    <string>1.6.4</string>

    <key>UIStatusBarTintParameters</key>

    <dict>

      <key>UINavigationBar</key>

      <dict>

        <key>Style</key>

        <string>UIBarStyleDefault</string>

        <key>Translucent</key>

        <false/>

        <key>BackgroundImage</key>

        <string></string>

      </dict>

    </dict>

    <key>UIPrerenderedIcon</key>

    <false/>

    <key>UIStatusBarHidden</key>

    <true/>

    <key>UIStatusBarStyle</key>

    <string>UIStatusBarStyleBlackOpaque</string>

    <key>UIAppFonts</key>

    <array>

      <string>icomoon.ttf</string>

      <string>TitilliumWeb-Light.ttf</string>

    </array>

    <key>UIBackgroundModes</key>

    <array>

      <string>remote-notification</string>

    </array>

  </dict>

</plist>


The Entitlements.plist is shown below


<plist version="1.0">

  <dict>

    <key>keychain-access-groups</key>

    <array>

      <string>$(AppIdentifierPrefix)**app-path**</string>

    </array>

    <key>UIBackgroundModes</key>

    <array>

      <string>remote-notification</string>

    </array>

  </dict>

</plist>


What can I have done wrong?

In the example below I have replaced the app-name and app-path with

**app-name**
and
**app-bath**

I figured it out

I have to manually remove

    <key>UIBackgroundModes</key>

    <array>

      <string>remote-notification</string>

    </array>


from Entitlements.plist

Invalid code signing Entitlements
 
 
Q