第一个问题是指app store的图标不能透明,也不能含有alpha通道
解决方法:请设计的同事处理一下图标
第二个问题是说sdk的版本太低,需要用到ios12.1的sdk,该sdk包含在xcode10.1及以上版本里面
解决方法:首先查看当前系统的xcode版本,如果不是10.1或者10.1以上的版本,需要升级.查看我们系统是否支持升级到满足条件的xcode版本,由于我们用的是虚机启动的mac系统,需要重新安装一个满足条件的系统版本,再重新配置环境.
上图表示上传到app store的网络出错
解决思路: 之前用公司的网络上传了几次均失败,后面用了实验室的网络国内网,上传成功了,大概15-30分钟.后面发现用公司的网络有时也能成功,上传时间40-60分钟.也发现用实验室的网络也有失败的时候.为了提高效率和成功率,还是用实验室网络上传较好,失败了再重新上传.
上图表示ios的证书无效和ios的描述文件无效
解决方法:以发布环境为例,ios的发布描述文件是要根据发布证书生成的,所以先看发布证书有没有问题,进入钥匙串访问
查看发布证书的状态,一般引起此问题有可能是以下几个:
1.发布证书过期(重新申请证书,步骤很前面申请发布证书一致,同时也要生成新的描述文件)
2.发布证书没有安装成功(重新安装)
3.在开发者平台上证书被移除掉了(重新申请)
上传app store显示成功,但是查不到构建版本,邮箱中收到修改信息.
大致意思:您的应用程序代码引用一个或多个访问敏感用户数据的API。该应用程序的Info.plist文件应包含对每个api都提供一个字符串, 清楚而完整地解释了您的应用程序需要使用该api的原因,从2019年的春季起,提交给app store的所有app都需要,即使我们不使用这些api。
解决方法:
我们需要在info.plist.file(app应用的配置文件)添加对应api以及使用描述
常见功能有以下几点:
Privacy - Media Library Usage Description //获取用户媒体库说明
Privacy - Bluetooth Peripheral Usage Description //蓝牙外设使用描述
Privacy - Calendars Usage Description //日历的使用说明
Privacy - Camera Usage Description //相机使用叙述说明
Privacy - Contacts Usage Description //联系人使用说明
Privacy - Health Share Usage Description //健康分享使用描述
Privacy - Location Always Usage Description //后台定位(在iOS设置中为’永久’)
Privacy - Location Usage Description //需要定位
Privacy - Location When In Use Usage Description //前台定位(在iOS设置中为’使用期间’)
Privacy - Health Update Usage Description //健康更新使用描述
Privacy - HomeKit Usage Description //HomeKit使用描述
Privacy - Microphone Usage Description //麦克风的使用说明
Privacy - Motion Usage Description //运动使用的描述
Privacy - Photo Library Usage Description //照片库使用说明
Privacy - Reminders Usage Description //提醒使用描述
Privacy - TV Provider Usage Description //电视提供商使用的描述 (貌似国内用不到)
iOS11新增
Privacy - NFC Reader Usage Description //NFC使用描述
Privacy - Face ID Usage Descriptio //使用Face ID
Privacy - Photo Library Additions Usage Description // 保存图片到图库中 (重要)
问题: App闪退
解决: 本项目中是因为backgroundMode创建有个bug
问题: ionic中引用了nfc的插件,ionic编译后对应的app store上的appid自动勾选上nfc功能
影响:如果对应的appid中包含了nfc功能,上架时需要说明什么地方用到了nfc,有时还需要提供演示视频给app store审核团队
其他
1.mac的root账户默认是关闭的,启用步骤:
1.选取“系统偏好设置”。
2.选择“用户与群组”。
3.点击左下方“登录选项”。
4.点击登录选项下方的索按钮,然后会让你输密码。
5.输入密码正确以后,锁会由原来的关闭状态变为打开状态。
6.点击“网络账户服务器”右边的“加入”
7.在后面弹出的对话框中选择“打开目录实用工具”。
8.此时又会蹦出一个对话框页面,同样点击左下角的锁按钮,然后输入密码。
9.输入正确以后,锁按钮也会变为打开状态。
10.点击编辑菜单,选择里面的启用root账户,然后设置root密码,即可。
2.分析app store返回的奔溃日志
参考资料: https://www.jianshu.com/p/1fcd8268aded
利用symbolicatecrash脚本符号化
1 桌面新建文件夹 Crash
2.将下列内容放到crash中
a. 项目名称.app.dSYM:文件存放 【 路径:Xcode -> Window -> Organizer ->Archives -> 你上传的版本 右键 Show In Finder -> 右键 显示包内容 -> dSYMS]
b. 崩溃日志文件:a.crash b.crash 【 路径:示例_02 从苹果被拒列表中下载 更改后缀为.crash】
c. 项目名称app : 【路径:点击1中dSYN文件 ->右键显示包内容->Contents -> Resources -> DWARF -> 项目名称 】
d. symbolicatecrash:
终端操作 :$ find /Applications/Xcode.app -name symbolicatecrash -type f 【路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/PrivateFrameworks/DVTFoundation.framework/symbolicatecrash 】
如图所示
google play,苹果应用商店头条 更多资讯>>> |
谷歌paly上架步骤一 2022-05-26 |
谷歌google paly上架遇到的坑? 2022-05-24 |
谷歌海外上架要注意的问题 2022-05-17 |
iOS马甲包上架方法 2021-06-22 |
苹果马甲包上架指南 2021-06-22 |
ios上架技术之马甲包上架经验总结 2021-06-22 |
GooglePlay谷歌上架流程 2021-05-21 |
iOS证书(.p12)和描述文件(.mobileprovision)申请 2021-05-20 |
iOS 应用审核的通关秘籍 2021-05-20 |
安卓App上架指南 2021-05-15 |
google play,苹果市场成功案例 更多资讯>>> |
在吗苹果上架成功,引爆市场 2022-05-27 |
我们努力的目标就是上架成功! 2022-05-26 |
一大波交友系统苹果上架成功案例,客户信任不负所托。 2022-05-24 |
上架成功是用户对我们的信用保障! 2022-05-24 |
我们成功的动力来源于客户百分百信任! 2022-05-24 |
谷歌成功上架,感谢客户的百分百信任 2022-05-24 |
又帮客户成功上架了一个APP 2022-05-23 |
为一个长久合作的客户成功上架谷歌应用市场 2022-05-20 |
又成功上架一个娱乐app,成功上去google paly应用市场 2022-05-20 |
感谢客户信任,谷歌成功上架+1 2022-05-20 |