React Native

React Native CI/CD

Fastlane, GitHub Actions, Bitrise, automated testing, OTA updates, CodePush

20 면접 질문·
Senior
1

What is Fastlane in the context of React Native mobile development?

답변

Fastlane is an open-source automation tool for iOS and Android development. It automates repetitive tasks like build generation, code signing, store deployment, and certificate management. In a React Native project, Fastlane significantly simplifies the release process by allowing developers to define reproducible and scriptable lanes (workflows).

2

In Fastlane, what is a lane?

답변

A lane in Fastlane is a workflow or sequence of actions defined in the Fastfile. Each lane groups multiple actions (like build, test, deploy) that execute sequentially. For example, a beta lane might compile the app, sign it, then deploy to TestFlight. Lanes allow encapsulating complex processes into a single simple command.

3

Which Fastlane action automatically manages iOS certificates and provisioning profiles?

답변

Match is the Fastlane action that synchronizes iOS certificates and provisioning profiles between team members via a private git repository. It solves the code signing problem by centralizing all necessary files and sharing them securely. Match automatically generates or retrieves needed certificates/profiles, eliminating common signing conflicts in teams.

4

How to configure GitHub Actions to build a React Native iOS application?

5

What is CodePush in the React Native ecosystem?

+17 면접 질문

다음 면접을 위해 React Native을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기