ITMS-90349: Invalid NSExtensionPointIdentifier in a Device Activity Monitor extension

This thread has been locked by a moderator; it no longer accepts new replies.

App Store Connect returns the following message when the NSExtensionPointIdentifier key in the Info.plist of a Device Activity Monitor extension contains an invalid value:

ITMS-90349: Invalid Info.plist value - The value of the NSExtensionPointIdentifier key, <value>, 
in the Info.plist of ".../PlugIns/...appex" is invalid. 

To resolve this issue, set NSExtensionPointIdentifier to com.apple.deviceactivity.monitor-extension. The expected Info.plist structure for a Device Activity Monitor extension is:

  <plist version="1.0">
  <dict>
      <key>NSExtension</key>
      <dict>
          <key>NSExtensionPointIdentifier</key>
          <string>com.apple.deviceactivity.monitor-extension</string>
          <key>NSExtensionPrincipalClass</key>
          <string>$(PRODUCT_MODULE_NAME).DeviceActivityMonitorExtension</string>
      </dict>
  </dict>
  </plist>

After you apply this fix, build and archive your app, then re-upload to App Store Connect to confirm the error is resolved.

ITMS-90349: Invalid NSExtensionPointIdentifier in a Device Activity Monitor extension
 
 
Q