用到PlistBuddy工具, mac自带,请自行百度;
设置环境变量后直接使用
packname='com.xxx.xx'
#先修改Info.plist文件
PlistBuddy -c "Set :'CFBundleDisplayName' $title" demo/Info.plist
PlistBuddy -c "Set :'CFBundleName' $title" demo/Info.plist
PlistBuddy -c "Set :'CFBundleIdentifier' $packname" demo/Info.plist
#再修改xcodeproj文件,把*.xcodeproj文件拖到vscode编辑器, 可以看到下面有几个目录,其中包括project.pbxproj,修改里面的bundleid
PlistBuddy -c "Set :objects:249021D4217E4FDB00AE95B9:buildSettings:PRODUCT_BUNDLE_IDENTIFIER ${packname}" demo.xcodeproj/project.pbxproj
PlistBuddy -c "Set :objects:97C147061CF9000F007C117D:buildSettings:PRODUCT_BUNDLE_IDENTIFIER ${packname}" demo.xcodeproj/project.pbxproj
PlistBuddy -c "Set :objects:97C147071CF9000F007C117D:buildSettings:PRODUCT_BUNDLE_IDENTIFIER ${packname}" demo.xcodeproj/project.pbxproj