앱 등록이 안되는데 저만 이런건지

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

ait파일을 수동등록하려하면 배포ID가 맞지 않다고 안되는데,
API로 등록하면 빌드 실패가 뜨고 사유는 ‘알 수 없는 이유로 실패했어요. 실패가 반복되면 채널톡으로 문의주세요.’ 이게 나오네요..

ait파일이 문제인지 시스템이 문제인지 알 수가 없으니 너무 답답하네요..

appName (선택)

starlight-saju

이미지 첨부

@readguy 님 안녕하세요

ait build 명령어로 빌드 하셨을까요?

저희 프로젝트는 Webview 환경으로 구축된 순수 React + Vite (Vanilla React) 기반의 웹 프로젝트입니다.

초기에 ait build 명령어를 시도하였으나, RNBuildStrategy (React Native 빌드 전략) 관련 오류가 발생하며 애초에 CLI 빌드 자체가 실패하는 현상이 있었습니다. (앱인토스 CLI가 웹뷰 프로젝트를 React Native로 오인하는 버그로 보입니다.)

그래서 부득이하게 우회 방법으로 다음 절차를 거쳐 완벽하게 배포했습니다.

  1. vite build를 통해 정적 파일(dist)을 정상적으로 빌드했습니다.

  2. 가이드라인 구조에 맞춰 app.json (appName, entry, _metadata, bundleFiles 등 포함)을 수동으로 완벽하게 구성하여 .ait 파일로 리패키징(zip)했습니다.

  3. 웹 콘솔 업로더의 버그(첫 배포인데 deploymentId를 요구하는 현상)를 우회하기 위해 npx ait deploy --api-key ... 명령어로 터미널에서 강제 배포를 진행했습니다.

결과적으로 CLI 배포 자체는 오류 없이 성공했고, 미니앱 콘솔 버전 내역에도 파일이 들어온 것을 확인했습니다. 하지만 버전 내역 상에서 최종 빌드 상태가 '알 수 없는 이유로 실패했어요’라고 지속적으로 에러가 발생하고 있습니다.

ait 번들은 zip 형식이 아닐 뿐 아니라, app.json 구조에 대해 별도로 가이드하지는 않고 있는데 어디서 보셨을까요? 추가로 web-framework이더라도 실제 번들은 granite 환경의 react native로 빌드되기 때문에 산출물은 react native 의존성이 포함되는게 맞습니다. 따라서 버그가 아님을 알려드려요. RNBuildStrategy 관련 오류가 무엇인지 알려주시면 살펴보겠습니다.

현재 ait build를 통하지 않은 ait 빌드 파일은 지양하고 있습니다. 저희가 빌드 및 배포를 위해 수집하는 정보들이 누락되거나 잘못 반영될 수 있습니다. 따라서 ait build를 통해 빌드해주세요.

확인 결과, 저희 측 프로젝트 설정미숙으로 인해 발생한 현상으로 파악되었습니다.

가이드라인에 명시된 필수 설정값들을 누락한 상태에서 빌드를 시도하여 발생한 문제였으며, 보내주신 답변 정보를 바탕으로 설정을 정정하여 현재 정식 가이드대로 빌드 및 등록을 완료했습니다.

버그로 오해하여 문의를 드린 점 사과드립니다. 감사합니다.

해결이 되어 다행입니다

즐거운 주말 보내세요 :folded_hands: