目前遇到了在某些设备某些版本上 App 会崩溃的问题。 在虚拟机上测试,这些设备和版本都没问题。
如果是去租的话,也要长期不间断地租,费用不少。 买的话,没有那么多钱。特别是各个版本都得有得。
App 目前支持的最低版本是 iOS 15.6 。
苦恼。
1
kera0a 3 天前 via iPhone 2
如果你相同系统版本的模拟器复现不出来,很可能真机也复现不出来。我通常都能用模拟器复现出 bug ,和真机的差异还是挺小的。
直接看闪退日志分析吧,Xcode Organizer 里面有个 Crashes ,这个是系统帮你收集的闪退日志。 |
2
cocomanber 3 天前 1
有真机云测提供商的阿,比如 WETEST
|
3
hyqCrystal 3 天前
云机器测试
|
4
spike0100 2 天前
上 testflight ?
|
5
lolita89201 2 天前
IOS 其实还算好了, 机型不多, 系统升级率也高的很。 安卓开发简直是噩梦。
|
6
ponng 2 天前 via iPhone 1
去找二手手机店,有专卖苹果的,X 以前的设备大多数都两三百一个。缺点是系统比较老,以及设备换过硬件,有可能触摸屏按键什么的不好使。
X 后的设备可能稍微贵点,只是为了调试的话可以只看那种换过硬件便宜的设备。 另外,我碰到过手机硬件都正常,但是没办法连接电脑调试,也不能还原设备的机器,需要多注意下 |
7
duhb 2 天前
iOS 根本不需要那么多设备,每个系统版本的稳定性几乎一致,只有一些特别说明的变动需要去适配。
接入 bugly ,看日志最直接,crash 日志都能捕获到。 |
10
gfreezy 2 天前
独立开发支持这么低的版本 iOS 15.6 ?直接只支持最新的 2 个大版本就可以了吧,估计牺牲 10%不到的用户,极大降低测试成本。
|
11
skallz 2 天前
有很多云真机,按小时收费的,挺适合用来测试,机型基本可覆盖全部用户机型
|
12
promiser3d 2 天前 1
你都独立开发了,直接 ios17 起步。独立开发,不要惯着用户,尤其是不要惯着免费用户。
|
13
darkengine 2 天前
小黄鱼啊,一两千块钱搞台 iPhone ,一两千搞台 iPad
|
14
okakuyang 2 天前 1
阿里云真机,以前可以免费用半个小时,后来改成 15 分钟,再后来直接没有免费额度了。纯软件问题可以用云真机解决。
|
15
ryougifujino 2 天前
把 iOS 版本升上去,不更新 iOS 版本的用户付费意愿估计也不强
|
16
Bananana 2 天前 1
1. 接入 bugly 或者火山引擎
2. 查看 Xcode 内的崩溃记录看有没有上报 3. 独立开发,建议把最低版本可以升高点。 |
17
blaaibla OP @ryougifujino 我自己都在用 iPhone7 做备用机(不能升级到 iOS16 ),考虑自己的需求,所以支持的版本最低到 iOS15.6
|
18
whyrookie 2 天前
看到这个顺带吐槽 Android 开发真的是噩梦,不同机型加不同 Android 系统版本加不同厂商魔改版本。
|
19
blaaibla OP @ryougifujino 的确有点麻烦,其他 App 之后考虑只兼容最新的 3 个大版本了。
|
20
HangoX 2 天前
找个大公司,清闲的岗位打工?这样啥机器就都有了
|
21
hongchends1 2 天前
你都最低支持 15.6 了 还这么多问题吗
可以看看百度云真机 或者 阿里云真机测试 |
23
testFor 2 天前
ios 独立开发收入如何,按照上面的云测平台复现吧,另外楼上的实时崩溃日志是最有效的.别想着用户反馈,不好用只会卸载,不会反馈的.所以你看到大的公司都是有埋点上报的,然后自己复现和优化运营
|
24
hash 2 天前
连系统都不升级的用户毫无价值,不存在任何理由
|
25
wu67 2 天前
模拟器修了正常就行. 一般来说用模拟器覆盖最近几个版本就行, 但是你手上最好有一台两三年年内发布的机器(甚至是最新的), 只有极少数情况会出现真机有但模拟器无法复现的 bug. (一般来说年年换新的消费意愿更强烈)
如果有旧机型锁死几年前的 bug, 选择性修就好了, 这种用户一般来说付费意愿都不会太强烈, 简单讲很大一部分人就不是你的盈利目标用户... |
27
spinlock 2 天前
@duhb 就算一晚上完成,放量更新也是需要时间覆盖的,存量的用户怎么办?不更新 app 的用户怎么办?商业化的 app 不注重质量,要那么多测试、灰度流程干啥。。。
|
28
wulili 2 天前
为什么要长期不断的租? iOS 独立开发没这么多讲究,一些无关紧要的 bug 崩溃啥的靠搜集崩溃日志改改就行了,然后下个版本继续看数据反馈,要是每个机型每个系统版本都测一遍那不得累死,对于 iOS 开发来说也没必要。
|
29
adwords 2 天前
买二手的旧设备测试
|
30
oIMOo 2 天前 1
testflight 找用户
记得把付费 API 调好,别在 TF 里面买了会员,然后商店版互通了 |
31
ccgeek 1 天前
接入实时监控才是根本解决问题,想靠自己去买设备逐个去复现 不现实
|
32
wizChen 1 天前 via iPhone
15.6 能覆盖多少用户啊,感觉这个限制好高
|