Flutter iOS构建失败:无法创建Provisioning Profile,账户无注册设备
iOS Flutter发布构建问题解答
- 部署iOS发布版本必须使用实体Apple设备,模拟器没法用来做发布版的构建和测试。因为模拟器运行的是适配模拟器架构的代码,而App Store只认可真实设备的arm64架构代码,两者编译目标完全不同。
- 你现在用模拟器尝试构建发布版本身就不符合流程,这大概率就是构建报错的核心原因。发布版构建要么连接实体iOS设备,要么在Xcode里选择「Generic iOS Device」作为目标(但仍需开发者账号关联的设备或配置文件支持)。
- 开发者门户本来就不需要添加模拟器,只有实体设备才需要注册到开发者账号中,才能进行真机调试和发布构建。
- 要是暂时没有实体设备,你可以先用
flutter build ios --debug或flutter build ios --profile在模拟器上验证功能,但发布版的构建必须依赖实体设备或者配合正确配置文件的通用设备目标。
内容的提问来源于stack exchange,提问作者Eric Russell
相关产品推荐
相关产品推荐

