Xcode5 GM 崩溃,“没有可用于签名的身份”然后崩溃

Posted

技术标签:

【中文标题】Xcode5 GM 崩溃,“没有可用于签名的身份”然后崩溃【英文标题】:Xcode5 GM crashes, "no identities are available for signing" then crash 【发布时间】:2013-09-15 22:13:01 【问题描述】:

每当我单击 [选择] 时“没有可用于签名的身份”时,我的 Xcode 5 GM 都会崩溃。

这是崩溃日志

Process:         Xcode [7923]
Path:            /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:      com.apple.dt.Xcode
Version:         5.0 (3332.22)
Build Info:      IDEApplication-3332022000000000~2
Code Type:       X86-64 (Native)
Parent Process:  launchd [143]
User ID:         501

Date/Time:       2013-09-12 02:56:10.487 +0900
OS Version:      Mac OS X 10.8.4 (12E55)
Report Version:  10

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT

Application Specific Information:
objc_msgSend() selector name: respondsToSelector:
ProductBuildVersion: 5A1412

这是视频。 http://youtu.be/Kwo1vq8FP-Y

请帮忙。

【问题讨论】:

是的,我试过了,但没有改变。 使用 xcode 5 GM 在我身上发生的事情与您的视频中的完全相同。我很绝望,我什至尝试使用干净的用户和干净的 xcode,但仍然发生,所以这可能是我们帐户的问题。 所以请确保您有可用的签名身份。 我正在经历同样的事情。我能够构建/分发 Ad-hoc 构建,但是当 AppStore 时,我在同一个地方遇到同样的崩溃 由于这是未发布的 Apple 产品的崩溃,您是否向 Apple 提交了错误报告或以其他方式联系了 Apple 开发人员支持? 【参考方案1】:

您可以创建一个新的应用分发配置文件来修复它。 它对我有用。

【讨论】:

这里也一样。我遇到了同样的问题。为分发创建了一个新的配置文件,它可以正常工作。转到开发人员门户并创建新的配置文件。我没有更改或创建新的签名身份或证书,只是为分发配置配置文件。 这最终对我有用。我创建了一个新的 App Store 分发配置文件,下载了它,然后双击下载的 .mobileprovision 文件将其安装到 Xcode。 好吧,这行得通,但我认为 Xcode 5 的主要功能之一是不必去开发人员门户创建配置文件。 下载并点击安装:) 救命稻草。顺便说一句 - 如果您无法在 developer.apple.com 上创建配置文件,请切换到 safari。它对我来说在 chrome 中不起作用。【参考方案2】:

在一个全新的项目中,使用全新的 Xcode 5、全新的开发者帐户、新创建的证书、应用 ID 和分发配置文件,我遇到了完全相同的问题。

将您的 Provisioning Profile 的 Bundle Identifier 与您项目的信息选项卡上的内容进行比较!

我使用全小写字母创建了我的应用 ID(我一直这样做)。

当 Xcode 创建一个新项目时,模板将 Bundle 标识符设置为 com.company.$PRODUCT_NAME,这导致产品名称大写。这也会导致同样的问题。

这个。这就是你眼睛上方的疼痛闪电。就像一个冰镐。

【讨论】:

你。你救了我!!!!感谢迈克的评论。我正要在这上面浪费更多时间。 很高兴知道。我自己在这上面浪费了 2 天时间。 我该如何解决?我的包标识符实际上是 com.$PRODUCT_NAME:rfc1034identifier 而信息选项卡显示:com.Mycompany (大写 M) 但我如何才能看到配置文件包标识符? 您可以将该字段更改为 com.mycompany.appname 或您的包标识符来自开发者门户。 谢谢!我已经尝试了 30 种其他补救措施,并且奏效了。我的捆绑包 ID 不匹配。男人应用商店发行版是一头野兽!【参考方案3】:

我遇到了同样的问题,我没有为构建附加有效的分发配置文件。希望这可以为您解决问题。

谢谢, 迈克尔

【讨论】:

【参考方案4】:

我使用了shenzhen gem 和应用程序加载器。

第 1 步

确保将所有配置文件和证书导入 Xcode,并在 target 级别正确设置。

第 2 步

生成ipa。 Xcode 无法做到这一点,因为它一直在崩溃。

ipa build -c 发布

别忘了使用 Release 配置

第 3 步

使用应用程序加载器上传生成的.ipa

希望这会有所帮助。编码愉快!

【讨论】:

以上是关于Xcode5 GM 崩溃,“没有可用于签名的身份”然后崩溃的主要内容,如果未能解决你的问题,请参考以下文章

iOS 没有可用于签名的身份

Xcode 5 - 无法再验证档案

XCODE 6 GM 的符号崩溃

选择主情节提要或 xib 时 Xcode 6 GM 崩溃

Xcode 10 GM:XCUIScreen.main.screenshot() 因“dyld:惰性符号绑定失败”而崩溃

Xcode 11 GM-设备启动后应用程序崩溃由于信号9而终止