iOS 审核被拒 记录
2021-04-14 本文已影响0人
HH思無邪
Guideline 5.1.1- Legal - Privacy - Data Collection
We noticed that your app requests the user's consent to access the local network information, but doesn't sufficiently explain the use of the local network information in the purpose string. Specifically, it would be necessary to elaborate why this app need to connect to devices.
To help users make informed decisions about how their data is used, all permission request alerts need to specify how your app will use the requested
Please revise the relevant purpose string in your app's Info.plist file to specify why your app needs access to the user's AppTracking Transparency framework and local network information.
You can modify your app's Info.plist file using the property list editor in Xcode.
-
原因
苹果说,我的应用访问用户的本地网络却没有在plist申请权限说明; -
解决办法:
1、Privacy - Local Network Usage Description
此App不会连接到您所用网络上的设备,只会检测与您本地网关的连通性.用户也可以在设置-->隐私-->本地网络界面修改 app 的权限设置。2、极光推送会导致这个,更新到最新版本
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead
- 原因:项目中使用了UIWebview,新提审的项目会被拒,静态库、或者xib、或者三方库 只要引用啦UIWebview 都会被拒
- 解决办法 当然是 将UIWebview 替换成WKWebview
1、代码中全局搜索使用了UIWebview 的替换成WKWebView 实现
2、检索三方库 或者项目中没有引用的文件是否含有UIWebview
cd 项目根目录
find . -type f | grep -e ".a" -e ".framework" | xargs grep -s UIWebView
ITMS-90511: CFBundleIdentifier Collision - The Info.plist CFBundleIdentifier value 'com.xxx.xxx'
ITMS-90511: CFBundleIdentifier Collision - The Info.plist
CFBundleIdentifier value 'com.woapp.xxx.xxx' of
'industryiOS.app/Frameworks/CLHybridProtocol_Module.framework'
is already in use by another application
- 原因:CLHybridProtocol_Module.framework CFBundleIdentifier 冲突了
- 解决: 根据错误信息,找到冲突地方,改一下CFBundleIdentifier 就可以了
Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
- 原因: 不能要求用户进行内购前,必须登录
- 解决: 做游客模式,用户购买内容与手机绑定
尽管上架被拒作为iOS开发者而言,是很正常的事,但是每当你不确定风险的时候,上架前百度一下一般可以规避大部分风险