問題如何獲得的versionCode進入反應本地代碼(機器人)
是否有可能要麼東西添加到index.android.js
從的build.gradle或運行任何文件的默認道具?
OR
抓住versionCode
從build.gradle
文件從我的反應,本機代碼中?
問題
我想以編程方式具有基於版本在我的應用程序版本號,建立和git SHA。的格式基本上是version-gitsha-jenkinsBuildNumber
(例如1.0.0-abc1234-83
)。我可以通過使用bash腳本將它添加到Info.plist中得到這個iOS上的工作,然後才能將它們添加到我的默認道具我index.ios.js
其次How to read Info.Plist at run-time in react-native iOS app?。我找不到在build.gradle
中執行此操作的方法。
我已經試過
現在,我使用的是類似的東西是什麼,我發現這裏與git的SHA替換在defaultConfig的versionName
字符串:How to update version number of react native app
內。然後抓住它與react-native-device-info
本機反應。我還從package.json中提取版本號1.0.0
。最後,我想補充的詹金斯版本號爲defaultConfig
的versionCode
但我沒有得到它與react-native-device-info
的方式。
任何幫助將不勝感激!
你能砍東西一起使用https://www.npmjs.com/package/react-native-config? –