ITMS-91056: Invalid privacy manifest

I published my app on the App Store and requested a review, but within a short period of time I received a response saying "Bad Binary" with the corresponding error code.

ITMS-91056: Invalid privacy manifest - The PrivacyInfo.xcprivacy file from the following path is invalid: “Frameworks/Reachability.framework/ReachabilitySwift.bundle/PrivacyInfo.xcprivacy”. Keys and values in your app’s privacy manifests must be valid. For more details about privacy manifest files, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files.

<?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>NSPrivacyTrackingDomains</key>
	<array/>
	<key>NSPrivacyTracking</key>
	<true/>
	<key>NSPrivacyAccessedAPITypes</key>
	<array>
		<dict>
			<key>NSPrivacyAccessedAPIType</key>
			<string>NSPrivacyAccessedAPICategoryDiskSpace</string>
			<key>NSPrivacyAccessedAPITypeReasons</key>
			<array>
				<string>E174.1</string>
			</array>
		</dict>
		<dict>
			<key>NSPrivacyAccessedAPIType</key>
			<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
			<key>NSPrivacyAccessedAPITypeReasons</key>
			<array>
				<string>C617.1</string>
				<string>3B52.1</string>
				<string>DDA9.1</string>
			</array>
		</dict>
		<dict>
			<key>NSPrivacyAccessedAPIType</key>
			<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
			<key>NSPrivacyAccessedAPITypeReasons</key>
			<array>
				<string>3B52.1</string>
			</array>
		</dict>
		<dict>
			<key>NSPrivacyAccessedAPIType</key>
			<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
			<key>NSPrivacyAccessedAPITypeReasons</key>
			<array>
				<string>CA92.1</string>
				<string>1C8F.1</string>
			</array>
		</dict>
	</array>
</dict>
</plist>

This is my PrivacyInfo.xcprivacy transcript. I have continued to send support requests and inquiries, but have not received any clear answers other than similar answers. What should I do to resolve this issue?

Answered by Youngs5 in 818149022

I solved this problem. The reason is that even if you personally write a manifest, if you are using a third-party SDK, the SDK does not provide personal information. So you need to update the SDK to the latest version. If this problem persists even with the latest version, the SDK cannot be used for iOS development. I solved the problem by updating the info-plus package.

I also encountered the same problem,have you solved it yet!

@chris129, @Youngs5

Please file a code-level support request so we can investigate your issue. Be sure to send us the full rejection letter and the app archive reproducing your issue.

You can select and export your app archive from the Archives organizer in Xcode. Be sure to select the latest version reproducing your issue. For more information, see Archives organizer.

Accepted Answer

I solved this problem. The reason is that even if you personally write a manifest, if you are using a third-party SDK, the SDK does not provide personal information. So you need to update the SDK to the latest version. If this problem persists even with the latest version, the SDK cannot be used for iOS development. I solved the problem by updating the info-plus package.

ITMS-91056: Invalid privacy manifest
 
 
Q