20

每次单击 [选择] 时“没有可用于签名的身份”时,我的 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

4 回答 4

29

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

于 2013-09-16T11:22:10.467 回答
6

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

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

我使用所有小写字母创建了我的应用程序 ID(就像我一直做的那样)。

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

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

于 2013-10-04T00:43:53.337 回答
1

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

谢谢,迈克尔

于 2013-09-12T10:49:32.477 回答
1

我使用了深圳gem 和 Application Loader。

步骤1

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

第2步

生成ipa。这是我不能用 Xcode 做的,因为它一直在崩溃。

ipa build -c 发布

不要忘记使用 Release 配置

第 3 步

.ipa使用 Application Loader上传生成的文件。


希望这可以帮助。快乐编码!

于 2013-09-16T12:00:02.947 回答