То, что вы хотите сделать, не тривиально по нескольким причинам (при условии, что вы не взломали свой iphone). Во-первых, каждое приложение, которое вы устанавливаете, помещается в «песочницу», так что вы не можете по-настоящему транслировать вещи в cat так, как хотели бы. Во-вторых, низкоуровневое содержимое на iphone удалено, поэтому вы не можете открыть оболочку и взаимодействовать с cat. Наконец, программное обеспечение на iphone должно иметь цифровую подпись. Xcode (Apple IDE) позаботится о многих вещах для вас, но в конце концов он все еще использует gcc для (кросс) -компиляции и установки программного обеспечения iphone.
Вот несколько советов, если вы все еще хотите попытаться заставить это работать:
- сделать джейлбрейк телефона, чтобы на него можно было установить программное обеспечение без кода
- указывайте архитектуру arm при компиляции с помощью gcc, еще лучше, соберите свой проект в xcode и позвольте ему помочь вам. Вы также можете заглянуть в инструмент командной строки xcodebuild, если вы действительно хотите придерживаться командной строки.