当前位置: 首页 > news >正文

网站源文件做网站一个月工资

网站源文件,做网站一个月工资,巩义网站建设,单页网站制作文章目录 前言开发环境项目地址下载安装隐私访问报告隐私清单模板最后 前言 在早些时候#xff0c;提交应用到App Store审核#xff0c;大家应该都收到过类似这样的邮件#xff1a; Although submission for App Store review was successful, you may want to correct th… 文章目录 前言开发环境项目地址下载安装隐私访问报告隐私清单模板最后 前言 在早些时候提交应用到App Store审核大家应该都收到过类似这样的邮件 Although submission for App Store review was successful, you may want to correct the following issues in your next submission for App Store review. Once youve corrected the issues, upload a new binary to App Store Connect.ITMS-91053: Missing API declaration - Your app’s code in the “Runner” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryDiskSpace. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api.ITMS-91053: Missing API declaration - Your app’s code in the “Runner” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryFileTimestamp. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api.ITMS-91053: Missing API declaration - Your app’s code in the “Runner” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategorySystemBootTime. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api.ITMS-91053: Missing API declaration - Your app’s code in the “Runner” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryUserDefaults. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api.因为这个问题分别写了两篇文章其中一篇介绍审核新政策另一篇介绍隐私清单分析脚本 iOS问题记录 - App Store审核新政策隐私清单 SDK签名持续更新iOS - 超好用的隐私清单分析脚本持续更新 当时还有点担心一些SDK到期2024/05/01还没适配咋搞特别是我还维护着一些老项目实在是一点也不想升级那些SDK增加额外工作量。那时候就想要不写个快速修复隐私清单的脚本 结果时间到了苹果也没贯彻执行审核新政策该提交的提交甚至我手头有个老项目连应用的隐私清单都没有也能正常提交。我不经在想难道苹果也知道这东西不好执行放弃了写了个大概的隐私清单修复脚本就此封存。 时间来到10月底有人在隐私清单分析脚本文章中评论了一个问题同时也有人收到新的警告邮件 ITMS-91061: Missing privacy manifest - Your app includes “Frameworks/MBProgressHUD.framework/MBProgressHUD”, which includes MBProgressHUD, 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.我就好奇苹果是不是又开始执行审核新政策于是找到官方文档瞅了一眼 这是机翻 包含无效隐私清单文件的应用程序提交可能会被拒绝。如果您将应用程序上传到App Store Connect其中包含具有意外键或值的隐私清单文件您将收到一封电子邮件其中包含应用程序包中无效文件的名称和路径。从2024年11月12日开始不包含所需隐私清单的应用程序无法在App Store Connect中提交审核。您需要获取该电子邮件中提到的所有隐私清单文件的有效版本并将其包含在您的应用程序中。如果无效文件来自第三方SDK请联系其开发人员以获取包含有效隐私清单的SDK更新版本。使用Xcode再次构建、存档并提交您的应用程序。有关更多信息请参阅分发应用程序以进行Beta测试和发布。截止时间变为了2024/11/12同时还强调隐私清单不能包含意外键或值。什么意思呢当时我猜测是不能把全部所需原因API都在隐私清单声明一遍必须用了才能声明不然就是无效的隐私清单。现在不用猜因为当我写下这篇文章的时候苹果又更新了文档 从2025年2月12日开始提交审核的应用其中一部分常用第三方SDK必须包含有效的隐私清单文件个人理解仅供参考。从文档看苹果是打算逐步推进。阅读TN3181: Debugging an invalid privacy manifest文档可以知道关于无效隐私清单的一些信息。 提交的应用包含无效的隐私清单会收到如下警告邮件 ITMS-91056: Invalid privacy manifest - The PrivacyInfo.xcprivacy file from the following path is invalid: PrivacyInfo.xcprivacy. Keys and values in your apps privacy manifests must be valid. For more details about privacy manifest files, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files.如此看来这些错误代码分别对应不同的隐私清单问题 ITMS-91053API声明缺失ITMS-91056隐私清单无效ITMS-91061隐私清单缺失 关于常用SDK支持隐私清单的最低版本可以在这里查看。 无效的隐私清单分为两种更详细内容请看官方文档 包含无效键或值类型不对例如不是字符串/字典数组、空字符串或和预期值不匹配例如声明的原因不属于这个API类别等格式不正确指plist文件的内容格式不正确用Xcode编辑通常不会出现该问题 补充一点据观察可用于声明的原因会随着Xcode版本变化之前Xcode版本声明的原因假如后面的版本移除了它不知道会不会被视作无效隐私清单。 至于说全部声明一遍会不会导致隐私清单无效文档并没有明确说明不过在结尾提了一句如果您的隐私清单的键和值与App Store Connect期望的值不匹配您的隐私清单仍然可能无效。 综合以上内容审核新政策还在不断推进并没有马上一刀切。考虑到迟早会全面推进我把封存的隐私清单修复脚本项目进行了完善支持对隐私清单进行修复以及生成隐私访问报告推荐用于无法升级的SDK或者想保持现状的项目。 开发环境 macOS: 15.2 项目地址 GitHub 下载安装 首先下载最新版本然后解压。建议解压到iOS项目根目录一是方便为每个项目单独自定义隐私清单模板二是避免运行在不同设备出现路径问题。 然后解压后执行安装命令 sh install.sh project_path建议使用--install-builds-only选项这样修复工具通常只会运行在打包Archive时的项目构建日常开发不运行可以加速项目构建 sh install.sh project_path --install-builds-only安装完成后在项目构建时会自动运行更多用法请看Installation Guide。 隐私访问报告 当未启用静默模式默认不启用时会在Build目录下输出每次运行生成的隐私访问报告。 从报告中可以快速看到哪些SDK缺隐私清单、SDK声明了哪些API类型及SDK修复用的是哪个隐私清单模板。后续考虑生成完整的隐私报告以及在报告中呈现隐私清单问题检测是否无效隐私清单。 应用修复前的报告应用修复后的报告 当然你也可以手动执行命令给某个应用生成报告 sh Report/report.sh app_path report_output_path # app_path: Path to the app (e.g., /path/to/App.app) # report_output_path: Path to save the report file (e.g., /path/to/report.html)隐私清单模板 隐私清单模板放在Templates目录自定义模板放在Templates/UserTemplates目录。 如果不存在应用隐私清单将按照如下优先级获取隐私清单模板用于修复 Templates/UserTemplates/AppTemplate.xcprivacy Templates/AppTemplate.xcprivacy如果某个SDK不存在隐私清单将按照如下优先级获取隐私清单模板用于修复 Templates/UserTemplates/FrameworkName.xcprivacy Templates/UserTemplates/FrameworkTemplate.xcprivacy Templates/FrameworkTemplate.xcprivacyFrameworkName一般就是SDK的名称但是也有不相同的情况。如果不清楚可以检查构建后的应用程序包或者隐私访问报告找出SDK对应的framework。当然如果SDK的API使用分析足够准确通过自带的默认模板FrameworkTemplate.xcprivacy修复就可以了无需自定义。 隐私清单模板更多介绍请看Privacy Manifest Templates。 最后 如果这篇文章对你有所帮助点赞收藏支持一下吧谢谢 本篇文章由crasowas发布于CSDN。
http://www.dnsts.com.cn/news/83137.html

相关文章:

  • 淄博网站seo价格云南文山在哪里
  • 中小企业怎么优化网站只做旧房翻新的装修公司
  • 顺德做网站推广哪家好信息管理网站开发实验体会
  • 查询建设工程施工规范网站成都住建局官网e蓉
  • 上海网站建设百度推广公司哪家好苏州招聘网站制作
  • 那些知名网站是外包做的做自己的网站logo
  • 合肥网站忧化国外网站问题
  • 网站建设与开发的收获与体会wordpress回复评论邮件中没有连接
  • 贵阳网站排名优化利用h5网站做app
  • 那个网站可以做网页wordpress恶意注册
  • 没有网站也可以做外贸吗中小企业建站系统
  • 网站建设接外包流程图东莞网站建设企业
  • 福建建设注册中心网站广告设计免费软件
  • 合肥市建设工程造价管理站网站用户个人中心页面html源码
  • 手机网站排名优化软件平面设计价格收费表
  • 单页面网站源码基于php的网站建设思路方案
  • 宁波网站推广规划自己制作网址收款
  • 京东可以免费做特效的网站深圳电商app开发定制外包
  • 阿里网站建设需要准备什么软件免费做视频相册的网站
  • 为什么推荐企业做网站权威发布背景图
  • 建立网站要准备多少钱衣服网站建设方案
  • 顺德手机网站设计咨询在线画图
  • 成都专业做网站公司信息公开网站建设
  • 安远做网站o2o新零售系统
  • 网站各个级别建设费用网站 成品下载
  • 怎样做微信挂机平台网站怎么登录住建局官网
  • 天津网站定制深圳和海枫建设集团有限公司网站
  • html5做图网站旅游网站首页模板
  • 深圳网站建设 案例2018年做视频网站
  • 天津制作网站首页市场营销策划方案书