RAILROAD HERO DEVLOG - DAY 146
RAILROAD HERO ·구현
- 마이너 수정
- 줌 레벨이 마을 페이즈에도 적용되는 문제 해결
- 대사창 너비 제한
- 마을 페이즈 클리어 UI 넥스트 버튼 패딩
- 동료 배치시에는 시작 대사 없애기
- 생존자 배치 대사는 클릭시마다 보여주기
- 레벨업 대사는 레벨업 팝업이 끝난 뒤 보여주기
- 동일한 스테이지가 연속해서 나오는 문제 해결
출시 준비
- 안드로이드 빌드
이슈
- 블루프린트 네이티브화 실패
- CG_BP_BaseCharacter Dictionary find 구문에서 오류나는데 왜인지 모르겠음…
- 안드로이드 타겟 API 수준: 28 이상이어야 업로드 가능
- 안드로이드 Support arm64 체크해야 함
- Arm64의 버전은 arm7보다 offset을 1 높게 설정 (마켓 업로드시 arm7 -> arm64 순으로 진행)
- 아이튠즈 커넥트 업로드: Application Loader는 없어짐, Transporter 사용해야 함
- ERROR ITMS-90158: “The following URL schemes found in your app are not in the correct format: … URL schemes need to begin with an alphabetic character“
- Mac 리모트 빌드를 거치는 경우 항상 발생하는 문제
- URL은 번들 식별자(com.기관명.프로젝트명)를 말함
- 번들 식별자 양식을 잘 따르더라도 ipa 내 info.plist에는 프로젝트 파일명으로 대체됨
- 언리얼 엔진 버그거나 애플측 업로드 정책이 정정된 것일듯?
- 해결 방법: 엔진 프로젝트 세팅의 additional plist 항목에 다음과 같이 입력
- ERROR ITMS-90158: “The following URL schemes found in your app are not in the correct format: … URL schemes need to begin with an alphabetic character“
additional plist
<key>CFBundleURLTypes</key>\n<array>\n<dict>\n<key>CFBundleURLName</key>\n<string>com.Epic.Unreal</string>\n<key>CFBundleURLSchemes</key>\n<array>\n<string>(번들식별자)</string>\n</array>\n</dict>\n</array>