与配置文件不同的捆绑标识符。
Posted
技术标签:
【中文标题】与配置文件不同的捆绑标识符。【英文标题】:Bundle Identifier Different from Provisioning Profile. 【发布时间】:2014-03-21 03:59:48 【问题描述】:我使用的是通配符配置文件,除了
之外,它与我的包标识符相同.* suffix
在最后。
当我尝试归档我的应用程序时,它说捆绑标识符和配置文件不一样。
嗯,呵呵。他们不可能。配置文件需要.*
,并且捆绑标识符明确不能有.* suffix
(*
是非法字符)
我该如何解决这个问题?
【问题讨论】:
您可以将 * 替换为捆绑包标识符中的任何字符串 如果您使用通配符配置,例如 com.yourdomain.*,那么您的捆绑包标识符将 com.yourdomain.youappname (*) 替换为名称。 【参考方案1】:以下是 Apple 关于通配符应用 ID 的一些信息。:https://developer.apple.com/library/ios/qa/qa1713/_index.html
基本上,您需要替换捆绑包 ID 中的星号:
Provisioning profile: com.myapps.*
Bundle ID: com.myapps.thisapp
【讨论】:
以上是关于与配置文件不同的捆绑标识符。的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 错误:没有具有与捆绑标识符匹配的有效签名身份的配置文件