我完成了flutter应用程序,并且正在准备iOS版本以供发布。颤抖的文档说要添加一个应用程序ID,但我不记得我在扑打中所说的东西。在pubspec.yaml中,它只有name
设置,但这不是束名称。我还可以在iOS设置中使用通配符名称吗?
您可以通过在info.plist中查找捆绑包标识符来找到软件包名称:
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
runner.xcodeproj/project.pbxproj :
PRODUCT_BUNDLE_IDENTIFIER = com.example.appname;
flutter文档指定您应该选择显式应用程序ID。因此,您应该使用
com.example.appname
而不是
com.example.*
替代解决方案
您也可以如文档中所述打开XCode中的iOS/Runner文件夹。
另请参见
- 准备iOS应用程序以释放flutter文档
- 在Apple Developers网站上注册应用程序ID
- 如何更改flutter中的软件包名称?
注册捆绑包ID
每个iOS应用程序都与捆绑ID相关联,捆绑ID是一个在Apple注册的唯一标识符。要为您的应用注册捆绑ID,请按照以下步骤:
打开开发人员帐户的应用程序ID页面。单击以创建一个新的捆绑包ID。输入应用程序名称,选择显式应用ID ,然后输入ID。选择您的应用程序使用的服务,然后单击继续。在下一页上,确认详细信息,然后单击注册注册您的捆绑包ID。