您的位置:首页 > Web前端 > React

ReactNative 学习笔记 修改包名

2018-03-09 10:57 477 查看

Android包名修改

AndroidStudio打开项目 right click to “Open Module Setting”.

Go to the Flavours tab.

Change the applicationID to whatever package name you want. Press OK.

调整AndroidManifest.xml中个别包名依赖项

例如:

<!-- 个推3.0电子围栏功能所需权限 -->
<!-- 浮动通知权限 -->
<!-- 自定义权限 -->
<uses-permission android:name="getui.permission.GetuiService.com.wenxitek.mijiang" />
<!--替换为第三方应用的包名-->
<permission
android:name="getui.permission.GetuiService.com.wenxitek.mijiang"
android:protectionLevel="normal" >
</permission><!--替换为第三方应用的包名-->
<!-- 个推SDK权限配置结束 -->

<provider
android:name="com.igexin.download.DownloadProvider"
android:authorities="downloads.com.wenxitek.mijiang"
android:exported="true"
android:process=":pushservice" />


删除app 和 依赖包build, 例如

rimraf android\app\build

rimraf android\build

rimraf node_modules\react-native-audioplayer\android\build

rimraf node_modules\react-native-networking\android\build

rimraf node_modules\react-native-rong-imlib\android\build

重新打包

gradlew assembleRelease

aapt查看包名

aapt dump badging “apkfile”

IOS包名修改

xcode 8.0 修改包名步骤:

进入Build Settings的Packaging

修改Budle Identifier为新的包名

如果要修改产品名称,可以修改Product Name

不过Module name会跟着一起变

修改完成后,可以看到有两个文件改变

ios*.xcodeproj\xcshareddata\xcschemes*.xcscheme

ios*.xcodeproj\project.pbxproj

重新编译的app文件,查看包内容时,可以看到info.plist中的对应项有改变

注意:

app build后的生成路径在:(可以通过日期确定是哪个文件夹)

/Users/…/Library/Developer/Xcode/DerivedData/……/Build/Products下面

遇到类似 “Apple LLVM 8.0 Error”, 可能是路径问题。可以试试删除这个文件夹

/Users/…/Library/Developer/Xcode/DerivedData/ModuleCache

android-studio-rename-package

Android application-id

如何在xcode中修改app的包名

xcode6 Apple LLVM 6.0 Error
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: