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

QQ登录

只需一步,快速开始

查看: 3605|回复: 9

[结贴] 打包问题

[复制链接]

40

主题

173

帖子

453

积分

中级会员

Rank: 3Rank: 3

积分
453
QQ
发表于 2017-10-21 00:23:21 | 显示全部楼层 |阅读模式
在com.justep.cordova.plugin.baiduMapBase里的plugin.xml里面加了如下内容:
            <config-file platform="ios" target="*-Info.plist" parent="NSLocationAlwaysUsageDescription">
            <string>允许后台定位,会大大消耗电池续航。</string>
        </config-file>     
<config-file platform="ios" target="*-Info.plist" parent="NSLocationWhenInUseUsageDescription">
        <string>允许后台定位,会大大消耗电池续航。</string>
      </config-file>
打包后在
Native下的"我的app"的build/src/platforms/ios/"我的app"/app-Info.plist里出现
    <key>NSLocationAlwaysUsageDescription</key>
    <string>允许后台定位,会大大消耗电池续航。如果不允许您将不能正常开锁,请允许!</string>
    <key>NSLocationWhenInUseUsageDescription</key>
    <string/>
NSLocationWhenInUseUsageDescription这个没有值?为什么

3

主题

304

帖子

798

积分

高级会员

Rank: 4

积分
798
QQ
发表于 2017-10-23 14:22:35 | 显示全部楼层
调整一下前后位置试试呢?
回复 支持 反对

使用道具 举报

3

主题

304

帖子

798

积分

高级会员

Rank: 4

积分
798
QQ
发表于 2017-10-23 14:26:17 | 显示全部楼层
jleeh 发表于 2017-10-23 14:22
调整一下前后位置试试呢?

允许后台定位,会大大消耗电池续航。如果不允许您将不能正常开锁,请允许!这串文字是在哪里设置的,参考一下哪里的写法
回复 支持 反对

使用道具 举报

40

主题

173

帖子

453

积分

中级会员

Rank: 3Rank: 3

积分
453
QQ
 楼主| 发表于 2017-10-24 19:07:03 | 显示全部楼层
这串,是我自己写的随便写,
回复 支持 反对

使用道具 举报

12

主题

62

帖子

1405

积分

金牌会员

Rank: 6Rank: 6

积分
1405
发表于 2017-12-8 08:46:37 | 显示全部楼层
现在我们也遇到这个问题了,在plugin.xml明明已经为这个选项加了描述,但在打包后就是空的。与前后位置无关,只有NSLocationWhenInUseUsageDescription没值,无论把他放在前面还是后面。
回复 支持 反对

使用道具 举报

12

主题

62

帖子

1405

积分

金牌会员

Rank: 6Rank: 6

积分
1405
发表于 2017-12-8 08:50:07 | 显示全部楼层
现在苹果上架审核在用户隐私这方面监管有所加强,必须弹出一段提示向用户说明你为什么要他的位置信息,而这段描述就是在PList里加的这段。现在的问题是由于NSLocationWhenInUseUsageDescription没值,也就无法向用户呈现,现在已经被拒绝好几次,都是因为这个问题。
回复 支持 反对

使用道具 举报

12

主题

62

帖子

1405

积分

金牌会员

Rank: 6Rank: 6

积分
1405
发表于 2017-12-8 09:54:49 | 显示全部楼层
已经解决,原来在cordova-plugin-camera和cordova-plugin-geolocation的plugin.xml中都有这个权限描述,但都是空的。估计打包时有顺序关系,我们自己写的就被覆盖了。
回复 支持 反对

使用道具 举报

发表于 2017-12-8 10:52:16 | 显示全部楼层
joyes 发表于 2017-12-8 09:54
已经解决,原来在cordova-plugin-camera和cordova-plugin-geolocation的plugin.xml中都有这个权限描述,但 ...

嗯!你是修改哪儿解决的?欢迎说明清楚下! 具体修改的文件是??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

62

帖子

1405

积分

金牌会员

Rank: 6Rank: 6

积分
1405
发表于 2017-12-8 12:45:50 | 显示全部楼层
就是将cordova-plugin-camera和cordova-plugin-geolocation中的plugin.xml里面NSLocationWhenInUseUsageDescription相关的String都给加上值就可以了
回复 支持 反对

使用道具 举报

30

主题

109

帖子

401

积分

中级会员

Rank: 3Rank: 3

积分
401
QQ
发表于 2019-1-4 16:03:59 | 显示全部楼层
joyes 发表于 2017-12-8 12:45
就是将cordova-plugin-camera和cordova-plugin-geolocation中的plugin.xml里面NSLocationWhenInUseUsageDes ...

请问怎么加的值,我也遇到了相同的问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 10:52 , Processed in 0.059640 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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