• 请不要在回答技术问题时复制粘贴 AI 生成的内容
eagleoflqj
V2EX  ›  程序员

SimStore - iOS 模拟器应用商店

  •  
  •   eagleoflqj · 3 days ago · 1061 views
    我开发输入法有测试应用适配的需求,无奈 iOS 模拟器上光秃秃的只有 Safari 和信息可以用,每次都要真机安装太麻烦了。iOS 模拟器和真机的应用哪怕都是 arm64 也不兼容,所以理论上不可能装 App Store 的应用,但至少可以把开源的应用自己编译安装上去。
    于是我做了 https://github.com/iSimStore/simstore 目标是搞成 F-droid 那样的开源应用商店,方便有需求的开发者在模拟器上安装/更新第三方 app 。
    最开始造的几个应用是我日常在 iPhone 上使用的( LocalSend 、Bitwarden 、VLC 等),再后面就是从 https://opensourceios.dev/ 上面挑一些星星多的,本地 codex 跑通流程后交给 github actions 构建。目前有 40 多个了,优先做本体在 App Store 上架了的,后面可能会加入那些没上架需要 SideStore 自行安装的(其实我自己的输入法就是这个状态,开源嘛,没打算挣钱就只想晚点交上架年费)。
    欢迎点 star ,欢迎提名 app ( codex 能造出来+有开源许可证的都可以),更欢迎 PR (应用少了没人用,应用多了就忙不过来了)
    2 replies  •  2026-11-10 11:52:29 +08:00
    flyqie
    flyqie
    2 days ago
    1
    star 了, 顺便也想吐槽下 xcode simulator 那比较难绷的体验:

    xcode simulator 这方面体验感人其实是苹果故意这么干的...

    1. x86 时代不给转译层+阉割不少 kits
    2. arm 时代不需要转译层了那堆 kits 也没加回去(或者说也没加回去几个)

    有些 kits 确实实现起来比较麻烦不假, 但是有些 kits 纯粹是苹果自己刀法.

    社区和某些企业倒是有花活做 patch, 但是终究还是比较艰难.

    真测试还得靠真机...有些东西真机测麻烦也只能捏着鼻子继续搞.
    eagleoflqj
    eagleoflqj
    OP
    1 day ago
    2
    > 真测试还得靠真机...有些东西真机测麻烦也只能捏着鼻子继续搞

    是这样的,比如跳转系统设置、测输入法和微信兼容性、多指触控以及输入法坑爹的 77MB 内存限制只能真机测了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4885 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 117ms · UTC 03:08 · PVG 11:08 · LAX 19:08 · JFK 22:08
    ♥ Do have faith in what you're doing.