1. xcode - Bundle Identifier - com.ohmy-app

<aside> 💡 회사가 있는 경우) com.<COMPANY_NAME>.ohmy-app com.meta.ohmy-app

</aside>

스크린샷 2024-03-29 오후 5.23.19.png

2. Fastlane Init

> npx pod-install ios
> cd ohmy_app/ios

> fastlane init

 What would you like to use fastlane for?
1. 📸  Automate screenshots
2. 👩‍✈️  Automate beta distribution to TestFlight # 선택
3. 🚀  Automate App Store distribution
4. 🛠  Manual setup - manually setup your project to automate your tasks

>
2
Please enter your Apple ID developer credentials
Apple ID Username:

> [email protected]
Checking if the app 'com.ohmy-app' exists in your Apple Developer Portal...
It looks like the app 'com.ohmy-app' isn't available on the Apple Developer Portal
for the team ID '<team ID>' on Apple ID '[email protected]'
Do you want fastlane to create the App ID for you on the Apple Developer Portal?

>
y
App Name:

>
ohmy-app
Checking if the app 'com.ohmy-app' exists on App Store Connect...
Looks like the app 'com.ohmy-app' isn't available on App Store Connect
for the team ID '<teaml ID>' on Apple ID '[email protected]'
Would you like fastlane to create the App on App Store Connect for you? (y/n)

>
y
App Name: 

>
ohmy-app
Generated Fastfile at path `./fastlane/Fastfile`
Generated Appfile at path `./fastlane/Appfile`
Gemfile and Gemfile.lock at path `Gemfile`
Please check the newly generated configuration files into git along with your project
This way everyone in your team can benefit from your fastlane setup
Continue by pressing Enter ⏎

>
fastlane uses a `Fastfile` to store the automation configuration
Within that, you'll see different lanes.
Each is there to automate a different task, like screenshots, code signing, or pushing new releases
Continue by pressing Enter ⏎

>
Use a text editor of your choice to open the newly created Fastfile and take a look
You can now edit the available lanes and actions to customize the setup to fit your needs
To get a list of all the available actions, open <https://docs.fastlane.tools/actions>
Continue by pressing Enter ⏎

>
------------------------------
--- Where to go from here? ---
------------------------------
📸  Learn more about how to automatically generate localized App Store screenshots:
		<https://docs.fastlane.tools/getting-started/ios/screenshots/>
👩‍✈️  Learn more about distribution to beta testing services:
		<https://docs.fastlane.tools/getting-started/ios/beta-deployment/>
🚀  Learn more about how to automate the App Store release process:
		<https://docs.fastlane.tools/getting-started/ios/appstore-deployment/>
👩‍⚕️  Learn more about how to setup code signing with fastlane
		<https://docs.fastlane.tools/codesigning/getting-started/>

To try your new fastlane setup, just enter and run
$ fastlane beta

3. Fastlane Init 확인