xcode Organizer "Validate"失败并显示 "No other information is available about the problem."消息

标签 xcode macos app-store submission

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

Bundle Identifier 是在 Apple 网站上注册的,它与我在应用程序 .plist 文件中提供的标识符相匹配。我什至想不出找到问题的方法。

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

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

(在示例中,我将捆绑 ID 缩短为“com.xxx.yyy”,将应用名称缩短为“yyy”)

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

最佳答案

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

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

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

应该能解决你的问题。

一切顺利,萨米。

关于xcode Organizer "Validate"失败并显示 "No other information is available about the problem."消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4813241/

相关文章:

iphone - 如何添加HUD? (iOS)

python - 如何在 Mac OS X 上安装 PySide v0.3.1?

ios - 上传到 App Store 时不支持的架构

xamarin - 使用 Telerik 库后缺少带有目的字符串的 NSCalendarsUsageDescription 键

xcode - Cordova + Xcode8 = 链接器命令失败,退出代码为 1

ios - 如何在 iOS 分析 SDK 中使用 Google 的用户计时功能

ios - Xcode 6 错误 : Unknown class in Interface Builder file

ios - 哪些 OSX 图像格式与 IOS 兼容

c++ - 当可插入的 Cocoa 应用程序仅公开 C++ API 时,如何在插件中显示一个窗口?

android - 旧版本应用程序的强制更新消息