Neil
Neil

Reputation: 53

cordova-ios-7.1.0 still receiving Missing API declaration from apple

I am using cordova-ios-v7.1.0

The PrivacyInfo.xcprivacy file's target membership:

Even though I used the latest cordova ios version and supplied the necessary privacy declaration based on the initial email from apple, I am still receiving the same email for my current build. ITMS-91053: Missing API declaration...

Are there additional steps that need to be done? Below are screen shots and code for reference.

PrivacyInfo.xcprivacy on XCode

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>NSPrivacyAccessedAPITypes</key>
    <array>
        <dict>
            <key>NSPrivacyAccessedAPIType</key>
            <string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
            <key>NSPrivacyAccessedAPITypeReasons</key>
            <array>
                <string>DDA9.1</string>
            </array>
        </dict>
        <dict>
            <key>NSPrivacyAccessedAPIType</key>
            <string>NSPrivacyAccessedAPICategoryDiskSpace</string>
            <key>NSPrivacyAccessedAPITypeReasons</key>
            <array>
                <string>E174.1</string>
            </array>
        </dict>
        <dict>
            <key>NSPrivacyAccessedAPIType</key>
            <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
            <key>NSPrivacyAccessedAPITypeReasons</key>
            <array>
                <string>CA92.1</string>
            </array>
        </dict>
    </array>
</dict>
</plist>

PrivacyInfo.xcprivacy The above entries are generated from editing the same file on XCode UI

<platform name="ios">
   <privacy-manifest>
       <key>NSPrivacyAccessedAPITypes</key>
       <array>
           <dict>
               <key>NSPrivacyAccessedAPIType</key>
               <string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
               <key>NSPrivacyAccessedAPITypeReasons</key>
               <array>
                   <string>DDA9.1</string>
               </array>
           </dict>
           <dict>
               <key>NSPrivacyAccessedAPIType</key>
               <string>NSPrivacyAccessedAPICategoryDiskSpace</string>
               <key>NSPrivacyAccessedAPITypeReasons</key>
               <array>
                   <string>E174.1</string>
               </array>
           </dict>
           <dict>
               <key>NSPrivacyAccessedAPIType</key>
               <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
               <key>NSPrivacyAccessedAPITypeReasons</key>
               <array>
                   <string>CA92.1</string>
               </array>
           </dict>
       </array>
   </privacy-manifest>
   ......
</platform>

config.xml

Upvotes: 0

Views: 97

Answers (0)

Related Questions