Unity iPhone Bundle Identifier 未正确设置

Posted

技术标签:

【中文标题】Unity iPhone Bundle Identifier 未正确设置【英文标题】:Unity iPhone Bundle Identifier has not been set up correctly 【发布时间】:2017-08-01 21:49:45 【问题描述】:

我已准备好将我的游戏构建为 ios 应用程序以在我的 iPhone 上进行测试,但我不断收到错误消息:

iPhone Bundle Identifier 未正确设置...您还 必须创建具有相同标识符的配置文件,并且 将其安装在 Xcode Organizer Provisioning Profiles 中

我的包标识符设置如下:

com.DrakeTruber.MyGameTest

(我是个人团队:Drake Truber)

我创建了一个与上面的包标识符匹配的配置文件,并从我的 Mac 开发者网站下载了它,并将它正确安装到了我的 Xcode Organizer 配置文件中,但我继续在尝试构建时收到错误.我可能做错了什么,这是一个错误吗?谢谢

更多(可能?)相关信息:

我正在使用虚拟机 (VMware)

我正在构建的项目位于我的谷歌驱动器上。

【问题讨论】:

【参考方案1】:

到目前为止,我已经看到这个错误出现在两种情况下:

要么您忘记在 Unity 的 iOS 播放器设置中添加捆绑标识符 或者你输入了,但最后可能有一个你没有注意到的空白

您可以通过转到 编辑 -> 项目设置 -> 播放器,切换到 iOS 选项卡,打开 其他设置 窗格并查找捆绑标识符字段

【讨论】:

我希望最后一个项目符号是这样,但不幸的是,捆绑标识符仅由字母和句点组成。不过,这肯定是我早些时候想到的,好点。 @DrakeTruber 嗯,很奇怪.. 您能否截取播放器设置的屏幕截图并将其附加到问题中?也许这可以说明出了什么问题.. 上传截图,感谢您的帮助彼得。公司名称是 Drake Swartzentruber,游戏名称是 VindacTest @DrakeTruber 这很奇怪.. 现在我在与您使用的相同数据相同的 Unity 版本中尝试了它,它似乎对我有用。我很确定您已经多次这样做了,但是您能清除该字段并重新输入 ID 吗?只想确认一下? ;) 原来问题是项目文件夹中的文件,删除所有文件夹但资产解决了问题

以上是关于Unity iPhone Bundle Identifier 未正确设置的主要内容,如果未能解决你的问题,请参考以下文章

Unity iOS - 无法从 .Bundle 导入函数

Unity3D 更新文件下载器

iPhone:TableViewController nibName 错误,带有“initWithNibName:bundle:”

Unity 5 官方打包管理工具 Asset Bundle Manager

(Unity) 使用 BuildPipeline 构建时启用 App Bundle (Google Play) 选项?

unity打包-1.Asset Bundle资源打包