为了消除 Xcode 中的错误,我需要在 Xcode 或我的开发人员配置文件中进行哪些更改?

Posted

技术标签:

【中文标题】为了消除 Xcode 中的错误,我需要在 Xcode 或我的开发人员配置文件中进行哪些更改?【英文标题】:What do I need to change in Xcode or in my Developer profile in order to get rid of the error in Xcode? 【发布时间】:2018-08-30 18:50:45 【问题描述】:

我不明白为什么 Xcode 认为我需要为项目/应用程序创建一个唯一标识符(它只是一个简单的贴纸包),当它在我的开发人员资料中显示我已经拥有 Bundle ID 并且能够在我的应用程序中使用它。有人可以帮我理解吗?

更新:

只是想通过图片提供更多背景信息。如您所见,Xcode 中的信息与在线信息和我的开发人员证书中的信息相匹配。再说一次,我不明白我在这里做错了什么。

更新 #2:

有人建议我将 Build Settings 中的 Product Bundle Identifier 更改为独特的东西。但是,由于我已经在我的在线开发者帐户中注册了该应用程序,这是否意味着我的标识符实际上是唯一的?我认为 Apple 不会允许我使用不唯一的 ID 进行注册,不是吗?无论如何,这是我已经完成的操作的屏幕截图,但建议我这样做以尝试解决我的问题。问题仍然存在,所以我认为更改产品捆绑 ID 不会解决它。

【问题讨论】:

【参考方案1】:

这是您的包包不是唯一的错误消息。当您尝试在 XCode for ios 自动化中管理自动签名时,所有包捆绑包都应具有唯一 ID。 要解决此问题,请查找以下步骤:

导航到“构建设置”选项卡。 单击产品包标识符以在编辑模式下显示。 将其更新为“com.test.abc”。 导航回“常规”选项卡。 应创建“自动”管理签名。

为我工作!希望能帮助到你! 来源:https://club.ministryoftesting.com/t/failed-to-create-provisioning-profile-error-is-displayed-on-automatic-manage-signing-for-ios-app-automation/14814

【讨论】:

非常感谢您的帮助。但是,我想我可能已经尝试过按照您的建议进行操作。如果您有时间,请您看一下我在上面“更新:”下的屏幕截图吗?我现在有比我最初的问题更好的文档。非常感谢你的帮助!我真的很感激。

以上是关于为了消除 Xcode 中的错误,我需要在 Xcode 或我的开发人员配置文件中进行哪些更改?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 SwiftUI 在 Xcode 中消除 foreach 循环的歧义

停止和卸载 Xcode 服务

Jenkins Xcode 构建 alamofire 错误

Xcode 存档验证错误 - Xcode 9 和 Swift 4

Xcode 构建问题

在 Xcode 项目设置中禁用 BitCode 有啥影响?