代号:ITMS-90683:Info.plist 中缺少目的字符串

问题描述 投票:0回答:1

将生成的代号为1的应用程序通过传输器发送到应用程序商店时,显示以下错误:

ITMS-90683:Info.plist 中缺少目的字符串 - 您的应用程序的代码引用了一个或多个访问敏感用户数据的 API,或者应用程序具有允许此类访问的一项或多项权利。 “appname.app”包的 Info.plist 文件应包含一个 NSPhotoLibraryUsageDescription 键,其中包含一个面向用户的目的字符串,清楚、完整地解释您的应用程序需要数据的原因。如果您使用外部库或 SDK,它们可能会引用需要用途字符串的 API。虽然您的应用程序可能不使用这些 API,但仍然需要目的字符串。有关详细信息,请访问:https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/requesting_access_to_protected_resources

ITMS-90683:Info.plist 中缺少目的字符串 - 您的应用程序的代码引用了一个或多个访问敏感用户数据的 API,或者应用程序具有允许此类访问的一项或多项权利。 “appname.app”包的 Info.plist 文件应包含一个 NSCameraUsageDescription 键,其中包含一个面向用户的目的字符串,清楚、完整地解释您的应用程序需要数据的原因。如果您使用外部库或 SDK,它们可能会引用需要用途字符串的 API。虽然您的应用程序可能不使用这些 API,但仍然需要目的字符串。有关详细信息,请访问:https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/requesting_access_to_protected_resources

我在寻找并找到了以下讨论该主题的链接。

[https://stackoverflow.com/questions/69715715/codenameone-appstoreconnect-error-missing- Purpose-string-in-info-plist]

问题是我无法正确创建构造提示。 它会是这样的: key: NSPhotoLibraryUsageDescription 值:codename1.arg.ios.NSPhotoLibraryUsageDescription()

关键:NSCameraUsageDescription 值:codename1.arg.ios.NSCameraUsageDescription() enter image description here

谢谢您的帮助!

鲁伊·阿尔维斯

ios codenameone
1个回答
0
投票

您需要添加构建提示,例如

ios.NSPhotoLibraryUsageDescription
。在您使用的图像中
NSPhotoLibraryUsageDescription
(没有 ios 前缀)。

所有

NS*UsageDescription
定义也是如此。

© www.soinside.com 2019 - 2024. All rights reserved.