V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
tommyshelbyV2
V2EX  ›  iDev

用户手机可能太旧,导致 ios app 允许闪退,因此差评

  •  1
     
  •   tommyshelbyV2 · 7 小时 51 分钟前 · 2814 次点击

    开发的 ios 应用,因为是有模型存在,所以对手机允许内存有要求,在我自己的开发机 iphone12 ( 4G 运存)上运行是可以的。 官方审核也是通过了。 但是上线刚卖出去 7 个,应用商店就 2 个 1 星差评了。我以为我的开发机已经够旧了,难道现在还有很多人在使用运存小于 4G 的 iphone 吗? 软件功能非常简单,开发过程中只有内存不足的情况闪退过,但是也进行了内存优化。这也太难顶了。

    40 条回复    2026-04-07 16:43:59 +08:00
    cccn
        1
    cccn  
       7 小时 40 分钟前
    所以差评原因是闪退?
    cw2k13as
        2
    cw2k13as  
       7 小时 32 分钟前
    你没见过后台开几百个应用的😭
    wangmn
        3
    wangmn  
       7 小时 27 分钟前
    在你详情页写好呗 只支持 xx 型号 xx 系统以上
    zeex
        4
    zeex  
       7 小时 26 分钟前
    因为 iphone X 还非常多人用,起码要支持 3G 内存
    tommyshelbyV2
        5
    tommyshelbyV2  
    OP
       7 小时 26 分钟前
    @cccn 是的,我也正在询问用户用的是什么机型
    tommyshelbyV2
        6
    tommyshelbyV2  
    OP
       7 小时 25 分钟前
    @cw2k13as 😭iphone 本来就内存小,这难搞
    tommyshelbyV2
        7
    tommyshelbyV2  
    OP
       7 小时 24 分钟前
    @wangmn 嗯嗯,马上发版了,准备写上了,之前是没有想到还有很多小于 4G 内存的设备,因为实测 iphon12 4G 运存,实际 app 能用到的也就 2G ,本来以为这已经是极限了
    tommyshelbyV2
        8
    tommyshelbyV2  
    OP
       7 小时 23 分钟前
    @zeex 这个确实没有了解到,这种数据有没有哪里可以看到,准备再优化一下模型试试了,本来不太想再优化了,把影响模型的效果
    mcluyu
        9
    mcluyu  
       7 小时 23 分钟前
    应用崩溃的原因不用靠猜, xcode 里有报告, App Store connect 里也能看到数量, 再不济集成一下 firebase 或其他三方 sdk 也行
    tommyshelbyV2
        10
    tommyshelbyV2  
    OP
       7 小时 22 分钟前
    @mcluyu 完全离线的应用,准备再优化一版了。
    Curtion
        11
    Curtion  
       7 小时 11 分钟前
    你们说的闪退是 APP 正在使用时前台闪退吗? 这种我好像在 ios 上还没遇见过,但是如果是切换到后台然后切回去发现被杀了,这种很常见,即使是最新的 17pm 都经常杀后台。
    Hyschtaxjh
        12
    Hyschtaxjh  
       7 小时 9 分钟前 via iPhone
    Store 上不能設置機型要求麼
    yekern
        13
    yekern  
       7 小时 5 分钟前
    你可以打包设置最低 IOS 版本啊 老的手机 系统都没有更新支持了 你直接限制住 使用 26 的版本不就好了吗.
    tommyshelbyV2
        14
    tommyshelbyV2  
    OP
       6 小时 56 分钟前
    @Curtion 对,应该是,可能是超过系统的内存使用限制了,被强行 kill 掉了
    tommyshelbyV2
        15
    tommyshelbyV2  
    OP
       6 小时 56 分钟前
    @Hyschtaxjh 有没有这种设置,我只限制了系统
    tommyshelbyV2
        16
    tommyshelbyV2  
    OP
       6 小时 55 分钟前
    @yekern 也是个办法,我把支持系统调高试试看
    wu67
        17
    wu67  
       6 小时 53 分钟前
    我甚至见到有人在用类似 6 外观的机型, 带 touchid 和圆润中框的...
    tommyshelbyV2
        18
    tommyshelbyV2  
    OP
       6 小时 52 分钟前
    @wu67 这...,现在 app 都很大,他这能打得开应用吗?这就太离谱了
    wu67
        19
    wu67  
       6 小时 49 分钟前
    @tommyshelbyV2 母鸡呀, 真的无法理解, 反正是连刘海都没有的旧机型, 起码 9 年了...
    tommyshelbyV2
        20
    tommyshelbyV2  
    OP
       6 小时 43 分钟前
    @wu67 牛博一,iphone 老粉了哈哈哈
    forgottencoast
        21
    forgottencoast  
       6 小时 35 分钟前
    @wu67
    iPhone SE (第三代) 发布时间:2022 年 3 月
    littiefish
        22
    littiefish  
       6 小时 32 分钟前 via iPhone
    老手机还是 ISO10 的
    finab
        23
    finab  
       6 小时 30 分钟前
    @tommyshelbyV2
    完全离线的应用 Xcode 也有闪退日志,在 Organizer 里找 Crashes, 直接打开就有堆栈信息或者拖到 AI 分析下
    moudy
        24
    moudy  
       6 小时 30 分钟前 via iPhone
    我的备机是个 ip7plus. 前年还拿这个手机顶了两三个月,高德美团淘宝微信都能在上面跑。
    tommyshelbyV2
        25
    tommyshelbyV2  
    OP
       6 小时 28 分钟前
    @littiefish 牛博一
    tommyshelbyV2
        26
    tommyshelbyV2  
    OP
       6 小时 28 分钟前
    @finab 好的,感谢
    tommyshelbyV2
        27
    tommyshelbyV2  
    OP
       6 小时 27 分钟前
    @moudy 这些 app 优化这么优秀,可以的
    wu67
        28
    wu67  
       6 小时 19 分钟前
    @forgottencoast 我觉得不像, 因为 se 后面额头下巴没有那个经典横线
    fbu11
        29
    fbu11  
       6 小时 4 分钟前
    iphone12 不算什么老机器的,iPhoneX 都支持不了?您不会不知道很多人 iPhone 用个 5 年没关系吧,也就是电池撑不住而已
    ajyz
        30
    ajyz  
       5 小时 45 分钟前
    提高最低系统要求啊,譬如 iOS18 起,很多 app 不都是如此吗,又不是购物 app ,需要尽可能多的支持老机型,哪怕微信现在都要求 iOS15 以上了
    ThisDay
        31
    ThisDay  
       5 小时 39 分钟前
    不一定是内存原因,建议先确认下真正的原因
    ysxb1145
        32
    ysxb1145  
       5 小时 36 分钟前 via Android
    你去到国内平台小红书之类就能发现 XS 都炒起来了,一堆人鼓吹 X 11 用到现在的
    tommyshelbyV2
        33
    tommyshelbyV2  
    OP
       5 小时 32 分钟前
    @ajyz 嗯嗯,我研究一下怎么限制
    tommyshelbyV2
        34
    tommyshelbyV2  
    OP
       5 小时 32 分钟前
    @ysxb1145 哈哈哈哈,确实有看到过类似的
    icyalala
        35
    icyalala  
       5 小时 27 分钟前
    最好提前判断可用内存,如果不够就要功能降级或者明确提醒用户
    不然一点就崩那肯定会差评的
    sevenyangcc
        36
    sevenyangcc  
       5 小时 26 分钟前
    iOS 限制到 16+,优化个嘚
    beimenjun
        37
    beimenjun  
    PRO
       5 小时 22 分钟前
    你直接把 App 拿出来,大家测一下,说不定大内存也闪退。
    darkengine
        38
    darkengine  
       3 小时 43 分钟前
    大概率不是内存不足的问题,可能是用户手机 iOS 版本太旧,某些 API 或者 SDK 不支持就崩了的。
    palxie
        39
    palxie  
       1 小时 10 分钟前 via iPhone
    你是先卖出去再闪退?
    AlanTeng
        40
    AlanTeng  
       11 分钟前
    用户的逻辑是你这东西卖给他后根本用不了,肯定给 1 星。限制下版本号然后做好退款处理吧
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5595 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 08:55 · PVG 16:55 · LAX 01:55 · JFK 04:55
    ♥ Do have faith in what you're doing.