React Native

React Native CI/CD

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

20 câu hỏi phỏng vấn·
Senior
1

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

Câu trả lời

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?

Câu trả lời

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?

Câu trả lời

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 câu hỏi phỏng vấn

Nắm vững React Native cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí