我正在尝试捆绑我的应用程序,其中包含反应原生部分。
react-native
文档说我必须使用release
配置才能捆绑应用程序。但是,在我的项目中,release
构建配置由另一个名为appstore
的配置复制,并且更改此项是一项艰巨的任务,因为必须更改包括CI。
如何判断React Native
基本上是在寻找appstore
配置而不是release
配置,它决定是否应捆绑React Native
组件?
tl; dr:需要将我的原生ios应用程序发送到包含RN部件的生产中,但RN文档说我需要将构建配置设置为release
,但我的项目有{{1} }作为发布版本配置。
答案 0 :(得分:0)
你试过react-native-schemes-manager,你可以使用React Native的Xcode构建配置/方案,它说:
在项目中安装软件包之后,您只需要 通过向package.json添加xcodeSchemes部分来配置它 并添加一个postinstall脚本,它将在任何时候重新运行该脚本 您在项目中添加或删除包:
{
"xcodeSchemes": {
"Debug": ["Staging", "Preflight"],
"appstore": ["Beta"],
"projectDirectory": "iOS"
},
}
注意:我个人没有使用它,只是觉得它对你有帮助。