2014-07-21 24 views
0

我有來源的XCode項目幾乎是十來歲。該項目打開,但對項目文件夾的子文說:「丟失的基地SDK」,當我嘗試運行我得到以下錯誤:升級舊的Java Xcode中的Mac應用

The run destination My Mac 64–bit is not valid for Running the scheme 'Coopers (Copied)'.

The scheme 'Coopers (Copied)' contains no buildables that can be built for the SDKs supported by the run destination My Mac 64–bit. Make sure your targets all specify SDKs that are supported by this version of Xcode.

源文件爲這個項目是Java。任何幫助將非常感激。

回答

0

那麼Java中使用,以支持在OS X中的第一類的語言,你可以建立在項目生成器項目(我不知道,如果它曾經去到的XCode)......你必須對所有的訪問該基金會和了AppKit類,併爲沒有明確移植有一個Java的橋樑,幫助集成代碼的代碼......

我不認爲任何所支持的。蘋果並沒有真正的就像Java一樣,甚至不會在現代操作系統中發佈運行時(但它們確實是「一種」,因爲如果你嘗試打開一個Java應用程序,它們將自動安裝它們,並且它們仍然保持它們自己的Java風格)。

我不確定事情的狀態......我確實找到了java bridge 的另一個文件,還有一個文件是tutorial

我想你基本上有兩個選擇:

  • 重寫可可/ Objective-C中,你將不得不做的每一個類和方法的線音譯一條線,而不是每一個範式具有精確的對應。
  • 使它在Java中工作,你可以重新寫你的目標,以構建和運行Java,在Xcode(它會佔用大量的修修補補,使目標構建螞蟻或任何你使用),或者你可以把它搬走插入NetBeans或Eclipse之類的Java IDE中,並且如果您有需要執行的C代碼,則構建一個swing應用程序並鏈接到JNI。

你將有很多工作好歹做。