1. Как разработать приложение только для личного использования, для своих целей? В Store грузить не хочу, т.к. приложение очень специфичное
А его и не пустят)
Получаешь аккаунт разработчика (?), и устанавливаешь приложение как тестовое себе на устройство.
Даже в testflight в таком случае грузить не надо.
https://codewithchris.com/deploy-your-app-on-an-iphone/
2. Реально ли разработать в среде Linux? У меня Ubuntu
Разрабатывать мб можно, например на чём-нибудь кроссплатформенном типа react native или flutter, но для сборки пакета всё равно понадобится xcode.
3. Возможно ли портировать обычное "React Web" приложение в iOS с помощью специальных инструментов?
Да, если найдёте и сможете настроить те самые "специальные инструменты". Для этого, например, есть Cordova