关闭

上架App Store问题及解决方法

56人阅读 评论(0) 收藏 举报
分类:

1、arm64的支持

工程设置增加arm64的支持

检查工程中所引用的第三方的静态包是不是支持arm64。打开终端,输入file空格,然后在Finder中将要检查的静态包文件拖到空格后面,回车,即可列出该静态包所支持的架构

2、访问权限的问题

Missing Info.plist key 
    - This app attempts to access privacy-sensitive data without a usage description. 
    The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user 
    how the app uses this data.

参照此文章,将对应的权限描述加进去即可解决

3、版本更新

工程代码中必须去掉所有关于更新的功能代码,Apple不允许上架的应用含有更新功能。当然,如果功能隐藏的好没问题,但是建议去掉,App Store已经有了完善的更新体系

4、IPv6的适配

这块的适配比较麻烦,一般情况下工程不需要做太多的修改。主要是工程中引用的第三方库以及SDK需要更新。不同的项目适用的方式不一样。

对于IPv6适配这块我是这么理解的,只要你的应用在IPv6的网络下能拿到服务器的数据,应该问题就不大。但前提是IPv6-Only,所以在下面搭建IPv6环境测试的时候,确保手机开启了飞行模式,以免手机在wifi不通的情况下走数据流量,影响测试结果

下面是网上整理出的几篇文章,大家可以参考下

MAC或iOS 创建 IPv6 WIFI热点

Ipv6_Only 简单的理解

iOS应用支持IPV6,就那点事儿

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:143058次
    • 积分:2360
    • 等级:
    • 排名:第16790名
    • 原创:87篇
    • 转载:17篇
    • 译文:0篇
    • 评论:15条
    文章分类
    最新评论