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/