Как выполнить exe в приложении для iPad? - PullRequest
0 голосов
/ 20 февраля 2011

Я хочу добавить файл в приложение для iPad и вызвать его, он принимает параметры типа -h.

Есть предложения, как это сделать?

Ответы [ 3 ]

4 голосов
/ 20 февраля 2011

Я не думаю, что это даже возможно. Начнем с того, что в iPad установлен процессор ARM, в то время как на компьютерах Mac обычно используются процессоры Intel или PowerPC, поэтому архитектуры процессоров несовместимы.

Не говоря уже о том, что операционные системы, вероятно, также не полностью совместимы.

Вероятно, для запуска этого exe-файла потребовалась бы целая виртуальная машина, а это просто невозможно. Найдите исходный код и скомпилируйте его во что-нибудь, что может работать на iPad, или просто переписайте функциональность exe.

3 голосов
/ 20 февраля 2011

Вы не можете fork/exec, использовать NSTask или иным образом запускать процессы из приложения в приложении iOS.

Итак, нет, нет способа сделать то, что вы просите (при условии, что любой из нас понимает, что вы спрашиваете - это очень плохо сформулированный вопрос).

Чтобы было понятно:

Вы не можете запустить внешний процесс в приложении для iOS, который будет распространяться через App Store.

2 голосов
/ 20 февраля 2011

Я сомневаюсь, что это хорошая идея, но вы, возможно, сможете fork и exec пройти свой путь к отдельному процессу.Однако, если вы планируете создать приложение для iOS, это, вероятно, не будет работать с Apple.Так что, вероятно, было бы проще просто создать статическую библиотеку и связать результат с вашим основным приложением.

Помимо этого, нужно просто попытаться выяснить, работает ли оно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...