Olá Rafael,
Você deve compactar a sua pasta de build dentro da pasta dist no formato ZIP e após a geração do arquivo ZIP, você vai renomear o .ZIP para .APP.
Após ter o .app, você deve compilar ele em seu RPO, ele vai entrar como sendo um resource, e a FWCallApp
fica responsável por ler e extrair esse resource, para depois exibir o .app dentro do TWebEngine
.
Quanto a compilar o .app, caso a IDE não permita a compilação, você deve procurar pelas exceções as quais ela compila e adicionar o .app:
- Na extensão TDS, tente adicionar o app na propriedade
totvsLanguageServer.folder.extensionsAllowed
- Na extesão ADVPL, tente adicionar o app na propriedade
advpl.compileFolderRegex
Documentações:
https://github.com/totvs/tds-vscode
https://github.com/totvs/advpl-vscode