Skip to content

SeaAndy/ITMS-91061-UnityFramework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

ITMS-91061: Missing privacy manifest - Your app includes “Frameworks/UnityFramework.framework/UnityFramework”, which includes UnityFramework, an SDK that was identified in the documentation as a privacy-impacting third-party SDK. Starting November 12, 2024, if a new app includes a privacy-impacting SDK, or an app update adds a new privacy-impacting SDK, the SDK must include a privacy manifest file. Please contact the provider of the SDK that includes this file to get an updated SDK version with a privacy manifest. For more details about this policy, including a list of SDKs that are required to include signatures and manifests, visit: https://developer.apple.com/support/third-party-SDK-requirements.

问题详情如下: ITMS-91061: 缺少隐私声明 - 你的应用包含“Frameworks/UnityFramework.framework/UnityFramework”,其中包括了UnityFramework,这个SDK在文档中被标识为一个影响隐私的第三方SDK。从2024年11月12日开始,如果一个新应用包含一个影响隐私的SDK,或者一个应用更新添加了一个新的影响隐私的SDK,则该SDK必须包含隐私声明文件。请联系包含该文件的SDK提供商获取一个包含隐私声明的更新版本SDK。有关此政策的更多详细信息,包括必须包含签名和声明的SDK列表,请访问:https://developer.apple.com/support/third-party-SDK-requirements。

解决办法:

  1. 使用新版本Unity出一个空的xcode工程查看 PrivacyInfo.xcprivacy 文件的格式与内容 熟悉PrivacyInfo.xcprivacy文件格式
NSPrivacyAccessedAPITypes NSPrivacyAccessedAPIType NSPrivacyAccessedAPICategorySystemBootTime NSPrivacyAccessedAPITypeReasons 35F9.1 NSPrivacyAccessedAPIType NSPrivacyAccessedAPICategoryDiskSpace NSPrivacyAccessedAPITypeReasons E174.1 NSPrivacyAccessedAPIType NSPrivacyAccessedAPICategoryUserDefaults NSPrivacyAccessedAPITypeReasons CA92.1 NSPrivacyAccessedAPIType NSPrivacyAccessedAPICategoryFileTimestamp NSPrivacyAccessedAPITypeReasons 0A2A.1 C617.1 NSPrivacyTracking
  1. 参考参数说明进行文件内容补充
NSPrivacyTrackingDomains NSPrivacyCollectedDataTypes NSPrivacyCollectedDataType NSPrivacyCollectedDataTypeDeviceID NSPrivacyCollectedDataTypeLinked NSPrivacyCollectedDataTypeTracking NSPrivacyCollectedDataTypePurposes NSPrivacyCollectedDataTypePurposeAppFunctionality NSPrivacyCollectedDataType NSPrivacyCollectedDataTypeName NSPrivacyCollectedDataTypeLinked NSPrivacyCollectedDataTypeTracking NSPrivacyCollectedDataTypePurposes NSPrivacyCollectedDataTypePurposeAppFunctionality NSPrivacyCollectedDataType NSPrivacyCollectedDataTypePhoneNumber NSPrivacyCollectedDataTypeLinked NSPrivacyCollectedDataTypeTracking NSPrivacyCollectedDataTypePurposes NSPrivacyCollectedDataTypePurposeAppFunctionality NSPrivacyCollectedDataType NSPrivacyCollectedDataTypeOtherDataTypes NSPrivacyCollectedDataTypeLinked NSPrivacyCollectedDataTypeTracking NSPrivacyCollectedDataTypePurposes NSPrivacyCollectedDataTypePurposeAnalytics NSPrivacyAccessedAPITypes NSPrivacyAccessedAPIType NSPrivacyAccessedAPICategorySystemBootTime NSPrivacyAccessedAPITypeReasons 35F9.1 NSPrivacyAccessedAPIType NSPrivacyAccessedAPICategoryDiskSpace NSPrivacyAccessedAPITypeReasons E174.1 NSPrivacyAccessedAPIType NSPrivacyAccessedAPICategoryUserDefaults NSPrivacyAccessedAPITypeReasons CA92.1 NSPrivacyAccessedAPIType NSPrivacyAccessedAPICategoryFileTimestamp NSPrivacyAccessedAPITypeReasons 0A2A.1 C617.1 NSPrivacyTracking

3.将PrivacyInfo.xcprivacy放到对应xcode工程的UnityFramework文件夹内

image

image

4.使用python进行xcode工程进行文件关联

PS:当前使用版本Unity2020.3.x 重新上架了应用没有再给警告邮件,理论上2021版本以后Unity已经处理了 Unity2018以前版本xcode工程不是Framewor方式无需处理 Unity2019没有测试 应该和Unity2020 类似 具体差异自行修改

About

Unity2020(Unity2021以前的版本)解决ITMS-91061: UnityFramework办法

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages