Экспорт из MonoTouch в XCode - PullRequest
0 голосов
/ 11 ноября 2011

Я участвую в тендере на проект, в котором клиент хочет, чтобы мобильное приложение было доставлено в проекте XCode, чтобы они могли его подписать.

Могу ли я встроить MonoTouch, затем «Экспортировать» в Xcode, чтобы я мог доставить это клиенту?

Мой опыт показывает, что я могу встроить MonoTouch примерно вдвое быстрее, чем в Xcode. Главным образом из-за MonoTouch.Dialog и C # каркасного сахара.

Я использую MonoTouch Enterprise 5 и MonoDevelop 2.8

1 Ответ

1 голос
/ 11 ноября 2011

Я думаю, что многое зависит от определения "экспорт в Xcode" , и я призываю вас уточнить это с вашим клиентом.

Если техническое требованиепросто подписать приложение, чтобы знать, что шаг подписи кода, выполненный с помощью MonoDevelop (или с помощью инструмента командной строки mtouch ), просто вызывает инструмент codesign , который предоставляетсяЯблоко.Этот шаг применяется к полностью собранному .app (каталогу), так что любой должен иметь возможность (с правильными сертификатами / ключами) подписать его (при условии, что данные .plist совпадают).

Есть также некоторыеподдержка (в mtouch ) для создания проекта Xcode (см. параметр --xcode), который может оказаться полезным.Это то, что вы можете (и должны) попытаться убедиться, что оно может как есть соответствовать вашим (клиентским) требованиям.

Наконец, может быть способами создания тупой проекты Xcode, которые можно использовать только для копирования и подписи файлов.Я почти уверен, что это было бы возможно с VS.NET/msbuild и MonoDevelop / makefiles - но я недостаточно хорошо знаю Xcode, чтобы сказать, есть ли такая возможность.

Вывод: единственное, что я на самом деле не понимаюНе сомневаюсь, что вы можете сделать это с MonoTouch [.Dialog] / C # в два раза быстрее, чем другие решения; -)

...