起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4654|回复: 10

[结贴] 定位功能,苹果审核失败!

[复制链接]

140

主题

573

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
QQ
发表于 2017-8-16 11:18:30 | 显示全部楼层 |阅读模式
2. 5 Performance: Software Requirements
Guideline 2.5.4 - Performance - Software Requirements


Thank you for your resubmission.

Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have any features that require persistent location. Apps that declare support for location in the UIBackgroundModes key in your Info.plist file must have features that require persistent location.

Next Steps

To resolve this issue, please revise your app to include features that require the persistent use of real-time location updates while the app is in the background.

If your app does not require persistent real-time location updates, please remove the "location" setting from the UIBackgroundModes key. You may wish to use the significant-change location service or the region monitoring location service if persistent real-time location updates are not required for your app features.

APP用到了GPS定位功能,但是不需要实时定位,提示意思是删除定位配置,在UIBackgroundModes 里设置?不太明白啊!有人能看懂吗?英文不好!

140

主题

573

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
QQ
 楼主| 发表于 2017-8-16 13:33:28 | 显示全部楼层
参考了http://blog.csdn.net/songchunmin_/article/details/51540538
苹果编译好的XXX-info.plist文件,在WeX5里面可以设置吗?
回复 支持 反对

使用道具 举报

140

主题

573

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
QQ
 楼主| 发表于 2017-8-16 14:13:33 | 显示全部楼层
是不是cordova-plugin-geolocation插件在后台会持续的定位,这样会非常耗电;然后,加入该插件是不是修改了info-plist的什么属性了?
如果删除cordova-plugin-geolocation插件,是否就可以了?
怎么删除?能否判断是安卓的时候执行require("cordova!cordova-plugin-geolocation");,是苹果的时候就不要执行,暂时不给苹果手机提供定位功能;
回复 支持 反对

使用道具 举报

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
发表于 2017-8-16 14:24:34 | 显示全部楼层
https://developer.apple.com/app- ... ftware-requirements  这个是查看审核失败的。
回复 支持 反对

使用道具 举报

发表于 2017-8-16 16:41:51 | 显示全部楼层
试试
http://docs.wex5.com/wex5-app-question-list-2005/

或者参考:
http://docs.wex5.com/wex5-app-question-list-2066/

可能是代码不支持后台运行导致的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

140

主题

573

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
QQ
 楼主| 发表于 2017-8-17 09:20:00 | 显示全部楼层
但是,我觉得我的定位功能并不需要实时,不需要在后台运行的;
回复 支持 反对

使用道具 举报

140

主题

573

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
QQ
 楼主| 发表于 2017-8-17 09:31:47 | 显示全部楼层
我理解:应该是如果没有使用实时定位功能,那么应该删除实时后台定位的声明!那么,plist文件是编译出来的,我不知道该如何删除这个声明信息!!!
回复 支持 反对

使用道具 举报

140

主题

573

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
QQ
 楼主| 发表于 2017-8-17 09:54:37 | 显示全部楼层
el.png
NSLocationAlwaysUsageDescription 如何删除?如何在编译的时候不要让它编译进去?
回复 支持 反对

使用道具 举报

140

主题

573

帖子

1080

积分

金牌会员

Rank: 6Rank: 6

积分
1080
QQ
 楼主| 发表于 2017-8-17 10:07:24 | 显示全部楼层
考虑试试在xcode里面删除该属性再使用xcode来打包
回复 支持 反对

使用道具 举报

发表于 2017-8-17 16:12:42 | 显示全部楼层
ipan 发表于 2017-8-17 10:07
考虑试试在xcode里面删除该属性再使用xcode来打包

可以这样试试
http://docs.wex5.com/wex5-studio-question-list-2013
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-6 01:17 , Processed in 0.214459 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表