- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用 Flutter 制作了我的应用程序。
我使用permission_handler 来处理iOS 的权限。
(我的应用程序仅使用蓝牙和位置权限。)
(显然我写了我的权限的确切目的)
我尝试将我的应用程序上传到 TestFlight。
应用商店给我发一封这样的电子邮件:
App Store Connect
Dear Developer,
ITMS-90683: Missing Purpose String in Info.plist - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSContactsUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data are required to include a purpose string. If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs. Learn more(https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).
ITMS-90683: Missing Purpose String in Info.plist - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSCalendarsUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data are required to include a purpose string. If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).
ITMS-90683: Missing Purpose String in Info.plist - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSAppleMusicUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data are required to include a purpose string. If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).
ITMS-90683: Missing Purpose String in Info.plist - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSMotionUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data are required to include a purpose string. If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).
ITMS-90683: Missing Purpose String in Info.plist - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSSpeechRecognitionUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data are required to include a purpose string. If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).
Though you are not required to fix the following issues, we wanted to make you aware of them:
ITMS-90078: Missing Push Notification Entitlement - Your app appears to register with the Apple Push Notification service, but the app signature's entitlements do not include the 'aps-environment' entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the 'aps-environment' entitlement. Xcode does not automatically copy the aps-environment entitlement from provisioning profiles at build time. This behavior is intentional. To use this entitlement, either enable Push Notifications in the project editor's Capabilities pane, or manually add the entitlement to your entitlements file. For more information, see https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1.
最佳答案
您是否忘记禁用 PodFile 中不需要的内容?
https://pub.dev/packages/permission_handler
如果您正确地遵循本教程,他们会在“设置”>“iOS”中提到
我附上了我的 Podfile 供我们查看
https://gist.github.com/theamorn/733850ddf9c6bc10cf10cca6be270322
把不需要征求权限的代码注释掉
## dart: PermissionGroup.calendar
'PERMISSION_EVENTS=0',
## dart: PermissionGroup.reminders
'PERMISSION_REMINDERS=0',
## dart: PermissionGroup.contacts
# 'PERMISSION_CONTACTS=0',
关于ios - 我该怎么办 ITMS-90683 : Missing Purpose String in Info. plist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68205303/
我将我的 Mac 更新为 Mojave,并将 Xcode 更新为 10。我在我的项目中添加了一个 WatchKit 框架。当我将我的项目上传到 App Store 时,发生了一些错误。 ERROR I
我曾经有一个UIButton,它会加载itms://example.com形式的URL,按下时会在 iOS 上的 AppStore 应用程序(而不是在浏览器中)加载相关项目。 但是这对我来说不再起作用
我已经使用 Application Loader 和 .ipa 文件提交了几个以前版本的应用程序,没有出现问题。当我提交新版本时,我收到两个错误:ITMS-90086“缺少 64 位支持。提交到 Ap
错误 ITMS - 90179 无效代码签名。可执行文件“Payload/UFO.app/UFO”必须使用配置文件中包含的证书进行签名。 错误 ITMS - 90209 无效的段对齐。 “UFO.ap
当我尝试将我的应用程序上传到 AppStore 时,我遇到了一个奇怪的错误。我有两个错误:ITMS-905030 和 ITMS-90502。这些错误表明我的应用仅配置为支持 64 位。但事实并非如此!
这个问题已经有答案了: App archived with Xcode 11.2 (11B52) rejected: ITMS-90534: Invalid Toolchain (2 个回答) 已关闭
我在开始上传应用程序时遇到以下问题。我已将 armv7, arm64 添加到 Required device capabilities 但仍然存在问题。以下是错误: 最佳答案 这些是我为我的问题所做的
我正在使用 Apple 的 Transporter 来更新我的 GameCenter 成就和排行榜。我所有已在 GC 上的排行榜都分组在排行榜集下。当我尝试使用更新的metadata.xml(更新为添
我遇到两个错误,无法找到解决方案。如果你们有任何想法,请告诉我。非常感谢 错误 ITMS-90685:“CFBundleIdentifier 冲突。iOS 应用程序“----.app”下有多个 CFB
我刚启动 xcode 7 稳定版。在我当前的项目中,我正在从 web 服务下载图像。在 xcode 6.4 中工作正常。现在它没有显示任何图像并在日志中显示警告 -canOpenURL: failed
将 Xamarin.Forms iOS 应用提交到 Apple 的 TestFlight 后,我们收到以下消息。 消息: Dear Developer, We identified one or
尝试通过 Application Loader 向我的 iPhone 应用程序提交更新时出现错误。自从上次更新以来,我没有对配置进行任何更改,所以我不确定为什么它现在会提示。 我尝试在 Xcode 中
当我在 xcode 中存档我的应用程序并尝试提交到应用程序商店时,我收到以下错误: 根据我在其他论坛上阅读的内容,为了解决此问题,我需要创建一个尺寸为 320x568 的新启动图像并将其添加到我的
上传到App Store Connect可以正常工作,直到发布以供App Store审阅。 在xcode 11.3 Beta上,是最新的。 电子邮件包括; ITMS-90745: Invalid To
尝试将我的Phonegap应用提交到Appstore时,出现以下错误 错误ITMS-9000:“您的二进制文件未针对iPhone 5进行优化-针对iOS 6及更高版本提交的新iPhone应用程序和应用
这是我将应用程序二进制文件上传到iTunesConnect时收到的错误消息: ITMS-90034: Missing or invalid signature - The bundle 'com.my
如何检测用户的浏览器是否支持 iTunes 音乐商店 (itms://) 链接? 如果浏览器支持,我想提供一个 itms:// 链接,这样它就可以直接在 iTunes 中打开。但对于不支持的浏览器,我
我已经更新了 XCode,但仍然遇到同样的错误。我也安装了 adobe air 17 beta 和 adobe air SDK。 错误 ITMS - 90209 段对齐无效。 “Meteor Cras
我是一名 PC 人员,而不是一名编码员,所以我有一名开发人员正在构建一个应用程序以分发到 Apple App Store。 完成了,效果很好,但他告诉我提交过程中出现问题。他得到一个错误 ITMS-9
我的付费 iOS 应用正在接受审核,仅在日本 App Store 中发布。我想创建带有付费版本链接的免费版本,但没有付费版本的 URL。 http://itunes.apple.com/linkmak
我是一名优秀的程序员,十分优秀!