J2objc – разрешающие типы объектов

Я установил j2objc и пытаюсь преобразовать свой пакет в цель-c. Мои классы ссылаются друг на друга, а также JSONObject и JSONArray. Я получаю кучу следующих ошибок

Имя класса не может быть разрешено для типа

Как я могу убедиться, что эти ссылки разрешены?

Solutions Collecting From Web of "J2objc – разрешающие типы объектов"

Если у вас нет j2objc, который определяется как системная переменная, вот что я сделал:

  1. Поместите папку j2objc внутри вашей папки проекта java (чтобы упростить пути в терминале)
  2. Если ваши имена проектов Java-проектов похожи на папку com.example.appName.ClassName.java -j2objc, она должна быть в том же каталоге, что и com
  3. В терминале cd to ProjectName, содержащее com
  4. Поместите это в командной строке:

    J2objc-0.8.3 / j2objc -use-arc -sourcepath com -ignore-missing-import com / example / appName / *

Ключ, который, вероятно, отсутствует, – это путь -sourcepath. Use-arc и ignore-missing-import являются необязательными.