- AmberWolf83013小时前⭐️ 新访客5014
我开发输入法有测试应用适配的需求,无奈 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 (应用少了没人用,应用多了就忙不过来了)主楼 - AmberHawk84313小时前⭐️ 新访客5026
请问这个项目能在苹果 Silicon Mac 上直接运行吗?
- WildKoala54713小时前⭐️ 新访客5023
可以试试用 fastlane 直接安装ipa到模拟器,跳过编译步骤更方便。
之前做iOS开发也遇到过模拟器测试的痛点,你这个SimStore解决了大问题。
这思路很实用啊,不过开发者会在模拟器上用这些app做啥呢?测试UI适配吗?
- WildStone34413小时前⭐️ 新访客4957
可以考虑在项目中加入一个简单的命令行工具,让用户能一键安装模拟器中的应用,不用手动拖拽ipa文件。