xcode 管理器“验证"失败并显示“没有关于该问题的其他可用信息".信息 [英] xcode Organizer "Validate" fails with the "No other information is available about the problem." message

查看:23
本文介绍了xcode 管理器“验证"失败并显示“没有关于该问题的其他可用信息".信息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经构建了一个 OSX 应用程序,它使用 Xcode 构建和运行没有问题,我已经签署了代码并完成了 Apple 要求的所有预提交工作.但是,当我尝试在 Organizer 中验证我的应用程序(或提交)时,我收到了这个令人讨厌的错误:操作无法完成.没有关于该问题的其他可用信息."

I have built an OSX application, it builds and runs using Xcode no problem, I have signed the code and done all the pre-submission things required by Apple. However, when I try to Validate my application in Organizer (or Submit), I get this nasty error: "The operation could not be completed. No other information is available about the problem."

捆绑标识符已在 Apple 网站上注册,并且与我在应用程序 .plist 文件中提供的标识符相匹配.我什至想不出找到问题的方法.

The Bundle Identifier was registered on Apple's website and it matches the one I provide in the applications .plist file. I can't even think of a way to find a problem.

我对捆绑包运行了安装程序检查,这就是我得到的.也许问题出在捆绑包上?但是,根据苹果的说明,我在提交过程中之前无法添加安装程序签名证书.

I ran the installer check on the bundle, and this is what I got. Perhaps the problem is with the bundle? However, according to the apple instructions, I can't add Installer Signing Certificate until I am in the submission process.

installer: Warning: PMBundle.pkg is not signed for store submission
installer: Installation Check: Passed
installer: Volume Check: Passed
installer: Bundle com.xxx.yyy will be relocated to /Users/xxx/Library/Application Support/Developer/Shared/Archived Applications/4612642F-468C-49B8-9331-A148DF9E20E6.apparchive/yyy.app
installer: Starting install
installer: Install 0.0% complete
installer: Install 9.1% complete
installer: Install 100.0% complete
installer: Finished install

(在示例中,我将 bundle id 缩短为com.xxx.yyy",将应用名称缩短为yyy")

(I shortened bundle id to 'com.xxx.yyy' and app name to 'yyy' in the example)

任何想法都会有很大帮助.

Any ideas would greatly help.

推荐答案

我有这个错误,因为我没有两个代码签名证书;第 3 方 Mac 开发人员应用程序和第 3 方 Mac 开发人员安装程序.

I had this error because i didn't have both the code signing certificates; 3rd Party Mac Developer Application and 3rd Party Mac Developer Installer.

打开钥匙串,单击左侧面板中的证书并检查您是否拥有两个证书,如果您没有从 Mac Dev Center 下载它们,如果您这样做,则在 Xcode 的发布配置中检查代码签名字段设置为第 3 方 Mac 开发者应用程序.

Open keychain, click certificates in the left panel and check you have both certificates, if you don't download them both form the Mac Dev Center, if you do then check that in your release configuration in Xcode that the code sign field is set to 3rd Party Mac Developer Application.

然后您需要打开管理器,找到您的应用程序,并在您共享它以测试它时使用 3rd Party Mac Developer Installer 证书对其进行代码签名.确保您手动单击下拉菜单并选择证书,因为存在一个错误,即不会注册您的代码签名值,然后不会对您的代码进行签名.

You then need to open organiser, find your app and when you share it to test it code sign it with the 3rd Party Mac Developer Installer certificate. Make sure you manually click the drop down menu and choose the certificate because there's a bug which doesn't register your code signing value and then doesn't sign your code.

应该可以解决您的问题.

Should solve your problem.

一切顺利,萨米.

这篇关于xcode 管理器“验证"失败并显示“没有关于该问题的其他可用信息".信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆