所以我在Objective-C中用Xcode编写了一个应用程序,它打包一个jar文件,以便它应该像在终端中执行一样运行。 Xcode应用程序运行,但应用程序创建的打包jar会出错
应用文件结构
Foo.app
-contents
--Info.plist
--MacOS
--- foo.jar中
---启动
--Resources
我还在启动器上运行chmod a + x以使其可执行
启动器的内容是
#!/bin/sh
cd "$( dirname "$0" )"
sudo java -Xmx1G -jar "foo.jar" -o true
当我尝试运行打包的应用时,它表示不再支持PowerPC应用。
答案 0 :(得分:0)
在仔细检查代码后,注意到在创建启动器时我使用的是NSUnicodeStringEncoding而不是NSUTF8StringEncoding,这导致应用程序无法正常工作。