Как преобразовать проект Objective C в Windows Mobile

Я работаю над гибридным приложением, в основном построенным на HTML5, CSS3, javascript и обернутым поверх PhoneGap для создания файлов apk, ipa и xap/appx. Благодаря последним объявлениям Microsoft можно преобразовать ваш проект iOS в проект Windows. Может ли кто-нибудь дать небольшой обзор того, как преобразовать существующий проект iOS в проект Windows Mobile?


person Satyam Jain    schedule 21.08.2015    source источник


Ответы (2)


Вам необходимо выполнить шаги, указанные ниже:

  • Вам необходимо выполнить выборочную установку Visual Studio 2015 с UWP (универсальной платформой Windows) в системе Windows 10.
  • Если у вас есть компьютер с Windows 7 или 8, а не с Windows 10, вам потребуется мобильное устройство с Windows 10 для запуска приложения.
  • Загрузите WinObjC SDK с здесь. Вы можете загрузить SDK напрямую по ссылке или загрузить исходный код и создать SDK, выполнив действия, описанные в этом ссылка.
  • Теперь подготовьте код приложения iOS (разработанный с использованием Objective C) и следуйте инструкциям под заголовком «Использование vsimporter» в том же ссылка.
  • Перед созданием приложения щелкните решение правой кнопкой мыши и установите его в качестве запускаемого проекта.
  • Создайте приложение, и оно будет работать на вашем устройстве с Windows 10.
person Smit Yash    schedule 21.08.2015
comment
нет такого файла или каталога: «Application\winobjc\msvc\\objcrt\objc_2stage_init.h» - person Warewolf; 20.12.2017

В дополнение к уже предоставленному ответу для преобразования проекта Objective-C в Windows требуется использовать инструмент vsimporter.

Этот инструмент присутствует в проекте моста с открытым исходным кодом от Microsoft GitHub (https://github.com/Microsoft/WinObjC).

*** Проверьте файл Readme, прежде чем начать

Использование vsimporter

Инструмент vsimporter позволяет импортировать проект Xcode в новый проект приложения универсальной платформы Windows (UWP) Visual Studio с поддержкой Objective-C.

Чтобы использовать инструмент:

  1. Загрузите готовый SDK с здесь и извлеките файлы в каталог (например, c:\winobjc)
  2. В командной строке перейдите в каталог, содержащий ваш проект Xcode, например c:\winobjc\samples\WOCCatalog
  3. В командной строке запустите vsimporter.exe c:\winobjc\samples\WOCCatalog> ..\..\bin\vsimporter.exe
  4. Файл решения Visual Studio создается в вашем текущем каталоге. Дважды щелкните этот файл, чтобы открыть проект в Visual Studio.
  5. Нажмите Ctrl-F5, чтобы создать приложение и запустить его на своем ПК.

Вы также можете указать параметр -i в командной строке, чтобы запустить инструмент vsimporter в интерактивном режиме. Интерактивный режим позволяет вам видеть и выбирать конкретные конфигурации проекта Xcode, которые вы хотите импортировать. По умолчанию vsimporter создает решение Visual Studio, предназначенное для Windows 10. Если вы хотите настроить таргетинг на Windows 8.1 (телефон или магазин), используйте параметр -format и укажите один из winstore8.1, winphone8.1 или winstore10 (winstore10 — это по умолчанию).

Чтобы получить помощь по запуску vsimporter, используйте параметр -help в командной строке, чтобы увидеть полный набор поддерживаемых параметров.

Чтобы просмотреть полное руководство, перейдите по этой ссылке.

person talkitbr    schedule 21.08.2015