我正在尝试将React Native boilerplate重命名为myApp
。我正在按照样板存储库的说明跟踪this renaming guide,在克隆的项目中运行npm install
之后执行以下操作:
displayName
react-native eject
react-native link
但是,当我尝试使用react-native run-android
运行该应用程序时,出现错误消息:
应用程序myApp尚未注册
我在做什么错?这与Renaming react native example app几乎是相同的问题,但是还没有一个可以接受的答案(我已经尝试了给定的答案,更改了package.json中的名称并运行react-native升级无济于事)< / p>
编辑:我进行了更多测试,结果发现,每删除/ android和/ ios和react-native eject
时,都会遇到相同的错误。因此,问题不是特定于重命名应用程序,而是弹出。
答案 0 :(得分:3)
也许这可以帮助您react-native-rename,它很容易使用
步骤:
react-native-rename "New Name"
react-native run-android -- --reset-cache
更改软件包名称(仅适用于android)
react-native-rename "New Name" -b com.company.appname
答案 1 :(得分:0)
以下步骤可以帮助您重命名项目:
在我的机器上测试
Step 1: git clone https://github.com/AmitM30/react-native-typescript-boilerplate.git
Step 2: sudo npm install -g react-native-rename
Step 3: cd react-native-typescript-boilerplate/
Step 4: npm install
Step 5: react-native-rename “Name of the app which you want to do”
Step 6: watchman watch-del-all
Step 7: npm start --reset-cache
Step 8: react-native run-ios (For Running IOS app in IOS emulator)
Step 9: react-native run-android (For Running Android app in Android emulator)