objective-c - 如何在另一台Mac上运行未签名的cocoa应用程序构建?

标签 objective-c macos cocoa

OS X 10.9.4 X 代码 5.1.1 我没有 Mac 开发者计划帐户。

我为 OS X 创建了应用程序,构建了未签名的 .app。它运行完美,可以在我的 Mac 上运行。当我将应用程序复制到另一台具有相同版本 OS X 的 Mac 时,尝试运行但没有任何结果。应用程序图标开始出现在 Dock 中,然后立即消失,没有任何消息。在控制台中运行会出现错误“LSOpenURLsWithRole () failed with error -10810”,不幸的是-10,810是一个未知错误。

我用一个空的应用程序“HelloWorld”尝试了同样的操作,它也没有运行。在安全设置已打开的情况下安装并运行来自未知开发者的应用程序。

我尝试构建 LASlider 示例项目 ( https://github.com/Doshipak/LADSlider ),我在项目中使用它。当我在另一台 Mac 上运行它时,应用程序像 HelloWorld 和我的项目一样崩溃..

有人有类似的问题吗?

最佳答案

发生了什么:Safari 从 Dropbox 下载无效的 *.app,应用程序主体为空,如果您尝试使用 TeamViewer 传输 *.app,也会发生同样的情况。但结果文件看起来正常。

决定:始终将 *.app 打包到存档中。

关于objective-c - 如何在另一台Mac上运行未签名的cocoa应用程序构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25273067/

相关文章:

c - LLDB 调试器步骤解析

macos - 使用 Visual Studio Mac API 无法绑定(bind)到地址(已在使用)错误

cocoa - NSAppleScript 在沙盒应用程序中执行失败

objective-c - CGPathRef 和 NSBezierPath 有什么区别?

iphone - 从用户输入中分离多个项目

objective-c - 绑定(bind)到媒体键,阻止 iTunes OS X

objective-c - 如何检测 NSWindow 最大化或缩放事件?

cocoa - 为什么在 Objective-C 中使用 initWith.. 方法而不是 "class/factory methods"?

objective-c - SDWebImage 下载图像并存储到缓存中以获取 key

ios - 为什么只调用一次 UITableView Delegate 方法?