Posso programmare un’app iOS in Eclipse per C++?

Fondamentalmente la risposta è no, ma è difficile dare consigli specifici senza sapere perché non vuoi semplicemente usare XCode. Se con "Eclipse per C++" intendi via Eclipse con CDT, capisci che CDT non sa nulla di iOS.

Non conosco nessun plugin di Eclipse per fare sviluppo nativo per iOS, anche se da una veloce ricerca su Google sembra che ci siano plugin per fare sviluppo iOS non nativo. Per fare sviluppo iOS nativo dovete usare Objective-C o Swift in qualche misura. Quando le persone dicono di aver implementato un'applicazione iOS in C++ intendono dire che hanno fatto la maggior parte dell'applicazione in C++ e stanno solo chiamando Objective-C per interfacciarsi con il sistema operativo e/o fare chiamate di sistema. Dato questo potreste pensare che quello che state cercando è un plugin Objective-C per Eclipse -- e sono sicuro che ce ne sia uno -- ma vi sbagliereste a pensarlo.

Quello che è difficile nello scrivere per iOS non è il linguaggio. È il fatto che il dispositivo è un sistema chiuso. Se volete farlo, dovete farlo alla maniera di Apple e la maniera di Apple è usare XCode. XCode fa un sacco di cose per voi che non c'è modo di fare con un semplice compilatore Objective-C, anche supponendo che possiate collegarvi alle librerie di Apple: distribuire su un dispositivo, distribuire sull'emulatore, fare qualsiasi magia di firma digitale che deve accadere, ecc.