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

时间:2013-09-11 18:36:56

标签: xcode crash xcode5

我的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

请帮忙。

4 个答案:

答案 0 :(得分:29)

您可以创建新的应用程序分发配置文件以进行修复。 它对我有用。

答案 1 :(得分:6)

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

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

我使用全部小写字母创建了我的应用ID(我一如既往)。

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

此。这就是你的眼睛上方的疼痛灯。像冰块一样。

答案 2 :(得分:1)

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

谢谢, 迈克尔

答案 3 :(得分:1)

我使用了shenzhen gem和Application Loader。

第1步

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

第2步

生成ipa。 我无法使用Xcode,因为它一直在崩溃。

  

ipa build -c Release

不要忘记使用发布配置

第3步

使用Application Loader上传生成的.ipa

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