Flutter rename包修改双平台BundleID遇报错求助
解决Flutter rename包修改双平台BundleID的问题
1. 修正命令格式错误
你遇到的两个报错均源于命令格式不正确:
rename help setBundleId报错:该包不支持将help作为子命令使用,若要查看setBundleId的命令说明,需使用--help参数,正确命令为:flutter pub run rename setBundleId --help- "unknown option value"错误:你使用的
--value参数并非setBundleId命令的合法参数,正确参数应为--bundleId。
2. 同时修改iOS和Android的BundleID
要一次性修改双平台的BundleID,需显式指定--targets ios,android参数,完整执行命令如下:
flutter pub run rename setBundleId --bundleId "com.example.yournewid" --targets ios,android
额外说明
- 请确保在Flutter项目的根目录下执行上述命令
- 若你已全局激活rename包,也可省略
flutter pub run直接执行:rename setBundleId --bundleId "com.example.yournewid" --targets ios,android
内容的提问来源于stack exchange,提问作者t1noo_69
相关产品推荐
相关产品推荐

