[React Native] iOS Info.plist μ
ν
π₯ 1. κ°λ° μ
ν
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>ko_KR</string>
<key>CFBundleDisplayName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
<key>LSRequiresIPhoneOS</key>
<false/>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>localhost</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>
<key>NSLocationWhenInUseUsageDescription</key>
<string></string>
<key>UILaunchStoryboardName</key>
<string>SplashScreen</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
</dict>
</plist>
π₯ 2. λ°°ν¬ μ
ν
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>ko_KR</string>
<key>CFBundleDisplayName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>LSRequiresIPhoneOS</key>
<false/>
<key>NSLocationWhenInUseUsageDescription</key>
<string></string>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
</dict>
</plist>
π₯ 3. μ΅μ
- CFBundleDevelopmentRegion: κ°λ° μ§μ μ€μ νκ΅(Korea) μ§μμ λνλ΄λ βko_KRβλ‘ μ€μ
- CFBundleDisplayName: μ±μ λμ€νλ μ΄ μ΄λ¦ β
$(PRODUCT_NAME)
μΌλ‘ μ€μ λμ΄ μμ΄, Xcode νλ‘μ νΈμ μ ν μ΄λ¦μΌλ‘ λ체 - CFBundleExecutable: μ€ν κ°λ₯ν νμΌμ μ΄λ¦ β λκ° Xcode νλ‘μ νΈμ μ€ν κ°λ₯ν νμΌ μ΄λ¦μΈ
$(EXECUTABLE_NAME)
μΌλ‘ μ€μ - CFBundleIdentifier: μ±μ κ³ μ μλ³μ β
$(PRODUCT_BUNDLE_IDENTIFIER)
λ‘ μ€μ λμ΄ μμ΄, Xcode νλ‘μ νΈμ λ²λ€ μλ³μλ‘ λ체 - CFBundleInfoDictionaryVersion: Info.plist νμΌ νμμ λ²μ
- CFBundleName: μ±μ μ΄λ¦
- CFBundlePackageType: μ±μ ν¨ν€μ§ νμ
- CFBundleShortVersionString: μ±μ 짧μ λ²μ λ¬Έμμ΄ μ£Όλ‘ λ§μΌν
μ©λλ‘ μ¬μ©
- CFBundleSignature: μ±μ μλͺ
μ
λλ€. λ³΄ν΅ λ€ μ리μ μ½λλ‘ κ΅¬μ±
- CFBundleVersion: λΉλμ λ²μ μ μλ³νλ λ¬Έμμ΄ β μ£Όλ‘ μ± λΉλλ§λ€ μ¦κ°νλ λ²μ λ²νΈλ₯Ό μλ―Έν©λλ€. β
$(CURRENT_PROJECT_VERSION)
μΌλ‘ μ€μ - ITSAppUsesNonExemptEncryption: μ±μ΄ λΉλ©΄μΈ μνΈνλ₯Ό μ¬μ©νλμ§ μ¬λΆ
- LSRequiresIPhoneOS: iPhone OSκ° νμνμ§ μ¬λΆ
- NSAppTransportSecurity: μ±μ λ€νΈμν¬ λ³΄μ μ€μ μ μ μ β μμμ λ‘컬νΈμ€νΈ(localhost)μ λν΄ λ³΄μ μ°κ²°μ΄ μλ HTTP λ‘λλ₯Ό νμ©νλ μ€μ
- NSLocationWhenInUseUsageDescription: μμΉ μ 보 μ¬μ© μ μ¬μ©μμκ² λ³΄μ¬μ§λ λ©μμ§
- UILaunchStoryboardName: μ± μμ μ 보μ¬μ§ μ€ν 리보λμ μ΄λ¦μ λνλ. β βSplashScreenβ
- UIRequiredDeviceCapabilities: μ±μ΄ νμλ‘ νλ κΈ°κΈ° κΈ°λ₯μ λνλ β βarmv7βλ‘ μ€μ λμ΄ μμ΄, ARMv7 μν€ν
μ²λ₯Ό νμ
- UISupportedInterfaceOrientations: μ±μ΄ μ§μνλ νλ©΄ λ°©ν₯μ λνλ
- UIViewControllerBasedStatusBarAppearance: λ·° 컨νΈλ‘€λ¬ κΈ°λ° μν νμμ€ λͺ¨μ μ€μ μ¬λΆ