起因是这样的,我想开发这样一个服务:用户可以上传脚本到我的 mac 上,执行自动化测试( XCTest 或者 XCUITest )。但是安全问题怎么解决?如果有人误操作(比如对测试结果打包时写错了路径等等)拿到其他人的脚本和资源就不好了。
linux 上有 docker,感觉这种能力的方案就足够了。但是运行 XCTest、或者对 app 重签名的话,会依赖 macOS 中的 xcodebuild 和 codesign,这些貌似是没法在 docker 里跑的。难道只能是安装虚拟机了吗?这样又担心占用资源太高。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.