我们正在构建Expo / React Native应用程序,我们需要分离才能添加Intercom本机库。我们非常喜欢我们目前在Expo / Expo客户端上的工作流程,并且有点害怕分离。
让我们假设我们是一个由3位开发人员组成的团队:
是否有可能只有具有本机知识的开发人员管理弹出的应用程序(例如,在另一个git分支上?),并且其他2个开发人员保持与Expo客户端相同的生产力?
是否可以在不在本地设置XCode或Android Studio的情况下部署Expo JS更新(而非通过商店)?
有没有办法确保我们的“反应原生集成商”不必安装XCode / Android Studio / RN只是为了能够更改应用的某些颜色和字体大小?
答案 0 :(得分:2)
是否可以在不在本地设置XCode或Android Studio的情况下部署Expo JS更新(而非通过商店)?
世博会真的很酷,因为即使你分开后你仍然可以exp publish
,然后你的原生应用程序将从世博会的新包中读取。
这就像CodePush,但内置! Dev 2和dev 3可以继续构建Expo应用程序,而无需接触本机代码。同时dev 1可以实现本机模块供他们使用......
旁注
您也可能是有才华的release channels制作的世博会Quin Jung的主要候选人!
以下是该文档的引用:“考虑一种情况,即您有一个用于在Expo Client上进行测试的临时堆栈,以及用于推送TestFlight,然后升级到AppStore的生产堆栈......”