iOS 被拒原因小结

被拒原因

Guideline 2.3.8 - Performance - Accurate Metadata

We noticed that the app name to be displayed on the App Store and the app name displayed on the device do not sufficiently match, which makes it difficult for users to find the app they just downloaded. The app names are:

  • Name on the App Store: XXXXXXX

  • Name displayed on the device: XXXXXX

被拒原因分析

由上面返回的信息可以看到是关于App Name的元数据中关于App的Display Name审核不通过。

检查以下事项:

  1. 工程项目文件中的TARGETS -> Display Name;
  2. 登录iTunesConnect,查看App信息中的所有的本地化App信息

Tip:

一般情况来说,第二条的原因居多,因为本地化App信息可能漏改了。

被拒原因

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed that your app requests the user’s consent to access their location but does not clarify the use of this feature in the permission modal alert.

Guideline 5.1.5 - Legal - Privacy - Location Services

Your app uses location data for features that are not relevant to location.

被拒原因分析

定位使用场景提示文本不够明确,需提示用户为何打开此功能
定位使用场景提示文本不够明确,需提示用户为何打开此功能
定位使用场景提示文本不够明确,需提示用户为何打开此功能

Tip:

iOS 10发布以来,苹果公司为了用户的信息安全,在访问内部应用都加入了隐私权限设置,让用户来选择是否使用。如果在开发中不对这些权限进行设置的话造成crash。

权限 info.plist中key info.plist中Value
相册 NSPhotoLibraryUsageDescription 是否允许此app使用相册?
相机 NSCameraUsageDescription 是否允许此app使用相机?
麦克风 NSMicrophoneUsageDescription 是否允许此app使用麦克风?
位置 NSLocationUsageDescription 是否允许此app使用位置?
在使用期间访问位置 NSLocationWhenInUseUsageDescription 是否允许此app在使用期间访问位置?
始终访问位置 NSLocationAlwaysUsageDescription 是否允许此app始终访问位置?
日历 NSCalendarsUsageDescription 是否允许此app使用日历?
提醒事项 NSRemindersUsageDescription 是否允许此app使用提醒事项?
运动与健身 NSMotionUsageDescription 是否允许此app使用运动与健身?
健康更新 NSHealthUpdateUsageDescription 是否允许此app使用健康更新?
健康分享 NSHealthShareUsageDescription 是否允许此app使用健康分享?
蓝牙 NSBluetoothPeripheralUsageDescription 是否允许此app使用蓝牙?
媒体资料库 NSAppleMusicUsageDescription 是否允许此app使用媒体资料库?
语音识别 NSSpeechRecognitionUsageDescription 是否允许此app使用语音识别?

根据实际需求场景写提示文本,提示文本不明确会被苹果拒绝的
根据实际需求场景写提示文本,提示文本不明确会被苹果拒绝的
根据实际需求场景写提示文本,提示文本不明确会被苹果拒绝的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。