jtshushu
jtshushu
  • 发布:2018-11-14 14:49
  • 更新:2018-11-14 17:01
  • 阅读:5696

winds打包苹果app 遇到如下问题,我要怎么解决呢 -都弄了一开了,我是在线打包

分类:MUI

**

  1. Missing Purpose String in Info.plist File
  2. Missing App Store Icon
  3. Missing Push Notification Entitlement**

Info.plist文件中缺少用途字符串 - 您的应用程序代码引用一个或多个访问敏感用户数据的API。应用程序的Info.plist文件应该包含一个NSContactsUsageDescription键,其中包含面向用户的目的字符串,清楚而完整地解释了您的应用程序需要数据的原因。从2019年春季开始,所有提交到App Store访问用户数据的应用都需要包含一个目的字符串。如果您使用的是外部库或SDK,它们可能会引用需要用途字符串的API。虽然您的应用可能不使用这些API,但仍需要一个目的字符串。您可以联系库或SDK的开发人员,并请求他们发布不包含API的代码版本。了解更多信息(https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy)。

Info.plist文件中缺少用途字符串 - 您的应用程序代码引用一个或多个访问敏感用户数据的API。应用程序的Info.plist文件应包含一个NSPhotoLibraryUsageDescription键,其中包含面向用户的用途字符串,清楚而完整地解释了您的应用程序需要数据的原因。从2019年春季开始,所有提交到App Store访问用户数据的应用都需要包含一个目的字符串。如果您使用的是外部库或SDK,它们可能会引用需要用途字符串的API。虽然您的应用可能不使用这些API,但仍需要一个目的字符串。您可以联系库或SDK的开发人员,并请求他们发布不包含API的代码版本。了解更多信息(https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy)。

Info.plist文件中缺少用途字符串 - 您的应用程序代码引用一个或多个访问敏感用户数据的API。该应用程序的Info.plist文件应包含一个NSMicrophoneUsageDescription键,其中包含面向用户的用途字符串,清楚而完整地解释了您的应用程序需要数据的原因。从2019年春季开始,所有提交到App Store访问用户数据的应用都需要包含一个目的字符串。如果您使用的是外部库或SDK,它们可能会引用需要用途字符串的API。虽然您的应用可能不使用这些API,但仍需要一个目的字符串。您可以联系库或SDK的开发人员,并请求他们发布不包含API的代码版本。了解更多信息(https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy)。

Info.plist文件中缺少用途字符串 - 您的应用程序代码引用一个或多个访问敏感用户数据的API。应用程序的Info.plist文件应包含一个NSCameraUsageDescription键,其中包含面向用户的目的字符串,清楚而完整地解释了您的应用程序需要数据的原因。从2019年春季开始,所有提交到App Store访问用户数据的应用都需要包含一个目的字符串。如果您使用的是外部库或SDK,它们可能会引用需要用途字符串的API。虽然您的应用可能不使用这些API,但仍需要一个目的字符串。您可以联系库或SDK的开发人员,并请求他们发布不包含API的代码版本。了解更多信息(https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy)。

虽然您不需要修复以下问题,但我们想让您了解它们:

缺少App Store图标 - iOS Apps必须包含PNG格式的1024x1024px App Store图标。如果未在资产目录中或通过App Store Connect提供图标,则无法提交应用程序以进行App Review或Beta App Review。有关更多信息,请参阅https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/。

缺少推送通知权利 - 您的应用似乎向Apple推送通知服务注册,但应用签名的权利不包括“aps-environment”权利。如果您的应用使用Apple推送通知服务,请确保在配置门户中为推送通知启用了您的应用ID,并在使用包含“aps-environment”权利的配置配置文件对应用进行签名后重新提交。 Xcode 8不会在构建时自动从配置文件复制aps-environment权利。这种行为是故意的。要使用此权利,请在项目编辑器的“功能”窗格中启用“推送通知”,或者手动将权利添加到权利文件中。有关详细信息,请参阅https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1。

Missing Purpose String in Info.plist File - 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 will be 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).

Missing Purpose String in Info.plist File - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSPhotoLibraryUsageDescription 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 will be 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).

Missing Purpose String in Info.plist File - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSMicrophoneUsageDescription 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 will be 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).

Missing Purpose String in Info.plist File - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSCameraUsageDescription 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 will be 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:

Missing App Store Icon - iOS Apps must include a 1024x1024px App Store Icon in PNG format. Without providing the icon in the Asset Catalog or via App Store Connect, apps cannot be submitted for App Review or Beta App Review. Refer to https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/ for more information.

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 8 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.

Best regards,

The App Store Team

2018-11-14 14:49 负责人:无 分享
已邀请:
jtshushu

jtshushu (作者) - 擅长:PHP-Thinkphp Python MUI UniApp Vuejs Bootstrap Jq Logo设计 广告设计 网页设计 有项目上需要联系我微信号:jtshushu66

我是 appuploader 上传上传是成功
在苹果平台上也显示了 “正在处理中”
处理完了,发了如上邮件
我是在线打包的要怎么解决呢

  • t***@163.com

    qq发出来,截图我看下

    2018-11-14 16:57

  • jtshushu (作者)

    好的

    2018-11-14 16:59

  • jtshushu (作者)

    回复 t***@163.com:您好 谢谢你的帮助,上面是我收到的邮箱 信息,应当要解决

    2018-11-14 17:00

  • jtshushu (作者)

    回复 t***@163.com:我的qq 1531113766 公司一般邮箱 不让QQ

    2018-11-14 17:04

回梦無痕

回梦無痕 - 暂停服务

1.隐私提示语参考:http://ask.dcloud.net.cn/question/53064
2.APP没有设置1024x1024的图标,用最新版的HB或者HBX设置一下1024x1024ico再打包
3.APP勾选了推送权限,但打包证书没有配置推送。

  • jtshushu (作者)

    manifest.json 这个一定要加 推送权限吗

    2018-11-14 16:03

  • 回梦無痕

    回复 jtshushu:manifest.json可以不加,但是如果manifest.json加了推送权限,而打包证书没有配置推送的话,会出现那个推送的那个提示

    2018-11-14 16:06

  • jtshushu (作者)

    您好 我在 manifest.json 这里没有加 推送权限 可是还是会提示,怎么去除苹果的 manifest.json推送功能呢 具体路径 是

    2018-11-14 16:13

  • 回梦無痕

    回复 jtshushu:那可以不用管。这个是不影响的,只是让你了解

    2018-11-14 16:23

  • jtshushu (作者)

    好的 谢谢 我把描述改成英文可以吗,不用中文

    2018-11-14 16:26

jtshushu

jtshushu (作者) - 擅长:PHP-Thinkphp Python MUI UniApp Vuejs Bootstrap Jq Logo设计 广告设计 网页设计 有项目上需要联系我微信号:jtshushu66

"apple" : {
"plistcmds" : [
"Set :NSContactsUsageDescription ",
"Set :NSMicrophoneUsageDescription ",
"Set :NSPhotoLibraryUsageDescription ",
"Set :NSCameraUsageDescription ",
"Set :NSPhotoLibraryAddUsageDescription ",
"Set :NSLocationAlwaysUsageDescription ",
"Set :NSLocationWhenInUseUsageDescription ",
"Set :NSLocationAlwaysAndWhenInUseUsageDescription "
],

该问题目前已经被锁定, 无法添加新回复