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 崩溃,“没有可用于签名的身份”然后崩溃的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 10 GM:XCUIScreen.main.screenshot() 因“dyld:惰性符号绑定失败”而崩溃