大佬们, Xcode 9 有没有类似于 Injection 的东西,现在编译一次要太久了。

2018-01-06 20:57:53 +08:00
 tanranran

Injection 在 Xcode9 下面不能用了。

3628 次点击
所在节点    iOS
12 条回复
Tardis0127
2018-01-06 22:07:13 +08:00
多大的项目? 编译要多久?
tanranran
2018-01-06 22:10:29 +08:00
@Tardis0127

小项目,每次改完代码编译安装到模拟器上,需要几分钟.

之前 Xcode7 的时候用 Injection ,几秒钟就够了,

现在因为要兼容 Iphone X 不得不换 Xcode9.

编译速度实在受不了
nathanw
2018-01-06 22:54:11 +08:00
1.模块化,这样只需要单独编译一部分
2.将第三方库二进制化
3.swift 不如 oc 快
4.堆硬件
当然,提升比较有限,肯定不如 Injection。
坐等更好的方法。
luwu1991
2018-01-06 23:02:10 +08:00
编译 RN 项目,一次要 20 分钟,好在一天就编译一两次
tanranran
2018-01-06 23:20:48 +08:00
@nathanw
其实理想化 最好的就是 Injection,

蛋疼的是 Xcode9 不支持,

看来只能尝试二进制化 下了
tanranran
2018-01-06 23:21:33 +08:00
@luwu1991 个人觉得苹果就应该学习一下 RN,UI 方面需要调很多次的,每次调一次就编译打包一次,太蛋疼了...
so898
2018-01-07 01:23:13 +08:00
http://johnholdsworth.com/injection.html
啊?????
这里不是写着 Xcode 9 支持么?
kingcos
2018-01-07 02:37:55 +08:00
还有这种神器?竟然之前不知道…
tanranran
2018-01-07 12:41:28 +08:00
@so898 亲测,怎么弄都没效果,不知道是不是我姿势不对
taojing10
2018-01-07 12:50:52 +08:00
Swift 吧?………最近也发现 swift 巨慢无比
tanranran
2018-01-07 13:09:18 +08:00
@taojing10
一直都是 oc

只不过之前是用 Xcode7+ Injection.。。。。

现在换 Xcode9 了。。。。

不能用 Injection 了。。。。
tanranran
2018-01-07 13:47:48 +08:00
@so898 你发的链接,我又尝试了一遍,成功解决 Xcode9 运行 Injection 的问题。感谢,感谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/420683

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX