无法启动应用程序建立在小牛(Unable to launch App built on Maveri

2019-10-19 00:02发布

我有一个应用程序对于建一个服务器上我的Java应用程序。 此服务器的机器现在已经升级与小牛+的Xcode 5.1。 早些时候,我面临的不是我的签名服务器计算机上的应用程序与小牛+的Xcode 5.1更新的问题,我做的变化在帖子中提到的- 无法登入的Mac OS X应用程序

更改签名的应用程序是 -

#!/bin/sh
if [ -f "/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate" ]; then
export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate"
elif [ -f "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate" ]; then
export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate"
else
export CODESIGN_ALLOCATE="/usr/bin/codesign_allocate"
fi
codesign --deep -s "my name" MayApp.app
codesign -v MayApp.app && echo MayApp.app is Signed Successfully!

上述变化使我的应用程序成功登录,但现在的应用程序无法启动,有以下错误此命令投掷尝试 -

admins-iMac-4:~ admin$ open /Users/admin/Desktop/APP/MyApp.app 
LSOpenURLsWithRole() failed with error -10810 for the file /Users/admin/Desktop/APP/MyApp.app.

环境是 -

在服务器计算机

  1. Mac版本:小牛
  2. 的XCode版本:5.0
  3. Java版本:图书馆/的Java / JavaVirtualMachines / jdk1.7.0_21.jdk /

我的测试机

  1. Mac版本:山狮10.8.2
  2. Xcode的版本:版本4.6(4H127)
  3. Java版本:图书馆/的Java / JavaVirtualMachines / jdk1.7.0_21.jdk /

在我的机器一切工作正常,即能够建立,运行应用程序并签署应用程序。 但相同的代码内置应用程序是的迹象,但在我的机器上,以及在小牛的机器不启动。

在goggling我发现- http://www.java.com/en/download/faq/java_mac.xml

Oracle的Java版本7u25及以下已被禁用苹果在OS X更新到最新版本将允许Java将在Mac OS X中运行。

如果我从另一个/Applications/MyAnotherApp.app/Contents/PlugIns/jdk1.7.0_21.jdk工作程序复制旧的JDK到MyApp的让我的应用程序推出。

只有在更新版本的Java JDK解决的权限问题?

我怎样才能解决这个问题的MyApp的永远构建服务器的机器,与小牛+的Xcode 5.1更新

谢谢

Answer 1:

kLSUnknownErr(-10810)

An unknown error has occurred. 

基本上,这意味着发射服务框架,行为不端,并试图启动一个应用程序时遇到错误。 当您遇到此错误消息,它可能是最好重新启动机器

看看这个帖子。



Answer 2:

我不推出应用程序的问题已经解决了由jdk7u21更新Java来最新jdk7u45,这里添加的详细资料- 如何保存别名属性,同时签约的应用程序?

谢谢



文章来源: Unable to launch App built on Mavericks