Dipende da cosa intendi tu per "fare il deploy": se l'obiettivo è mettere l'applicazione realizzata sull'App Store, allora leggi bene il link che ti ho inviato, perché è presente una configurazione da fare, ci sono delle spese, vi sono certificati da scaricare, credenziali da configurare, eccetera eccetera.
Questo è soggettivo.![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Ma per la compilazione posso compilare sul pc e poi fare il deploy sul mac? Con questa procedura la app sarà pronta sia per IOS che per ANDROID? E' la compilazione che mi interessa. Se posso ad esempio fare tutta la app su pc e poi agevolmente compilarla su mac trasferendo i file andrebbe gia' bene
Il compilato si basa con molta probabilità sull'Apple SDK, installabile solo su Mac AFAIK, quindi volente o nolente, anche se guidata da Windows magari, la build deve comunque avvenire su Mac.
Usando Delphi ad esempio, che supporta le stesse piattaforme (singolo sorgente, più OS e architetture), la build avviene in Windows ma tramite il colloquio con un tool (Platform Assistant) che gira sulla piattaforme Mac (ma anche Linux) e con la quale Delphi comunica per trasferire i sorgenti al momento della build e lanciarne il processo con i tool preposti.
Volente o nolente, serve il Mac.
La compatibilità con i sistemi iOS e Android te la garantisce (teoricamente) il framework.
In breve, se sviluppi un progetto con Flutter (o con Delphi, per citarne un altro), il tuo progetto può essere potenzialmente compilato su tutte le piattaforme. Per fare la build però, ti serve la piattaforma (e i relativi SDK, tool e IDE vari, tipo Apple SDK, XCode, ecc.).
Che senso ha? Quando hai compilato, se non puoi usare né distribuire l'applicazione, che vantaggio hai?
Questa è una delle prerogative dello strumento: sviluppi dove vuoi.
Per compilarla agevolmente su Mac però, ci vuole il Mac.
Direi che l'abbiamo detto ormai in tutti i modi possibili.![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...