diff --git a/MemorialHouse/MHApplication/MHApplication.xcodeproj/project.pbxproj b/MemorialHouse/MHApplication/MHApplication.xcodeproj/project.pbxproj index c1212cb4..ad7c1b63 100644 --- a/MemorialHouse/MHApplication/MHApplication.xcodeproj/project.pbxproj +++ b/MemorialHouse/MHApplication/MHApplication.xcodeproj/project.pbxproj @@ -225,16 +225,16 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 3; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9C7339W4DL; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = MHApplication/Resource/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = "기록소"; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.lifestyle"; - INFOPLIST_KEY_NSCameraUsageDescription = "기록소는 카메라 권한을 필요로 합니다. 허용 안 함 시 일부 기능이 동작하지 않을 수 있습니다."; - INFOPLIST_KEY_NSMicrophoneUsageDescription = "기록소는 오디오 권한을 필요로 합니다. 허용 안 함 시 일부 기능이 동작하지 않을 수 있습니다."; - INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "기록소는 사진 권한을 필요로 합니다. 허용 안 함 시 일부 기능이 동작하지 않을 수 있습니다."; + INFOPLIST_KEY_NSCameraUsageDescription = "기록소에 카메라를 이용하여 사진을 추가하기 위해 카메라 접근 권한이 필요합니다.\n촬영하신 사진은 사용자의 로컬 디바이스에 보관됩니다.\n허용 안 함 시 여전히 앱을 사용할 수 있지만, 카메라를 이용하여 미디어를 추가할 수 없습니다."; + INFOPLIST_KEY_NSMicrophoneUsageDescription = "기록소에 음성 기록을 추가하기 위해 마이크 접근 권한이 필요합니다.\n녹음된 음성데이터는 사용자의 로컬 디바이스에 보관됩니다.\n허용 안 함 시 여전히 앱을 사용할 수 있지만, 음성 기록을 추가할 수 없습니다."; + INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "기록소에 사진 및 동영상을 추가하기 위해 앨범 접근 권한이 필요합니다.\n추가하신 사진 및 동영상은 사용자의 로컬 디바이스에 보관됩니다.\n허용 안 함 시 여전히 앱을 사용할 수 있지만, 사용자 앨범에 접근하여 사진 및 동영상을 추가할 수 없습니다."; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; @@ -256,7 +256,7 @@ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; @@ -268,16 +268,16 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 3; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9C7339W4DL; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = MHApplication/Resource/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = "기록소"; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.lifestyle"; - INFOPLIST_KEY_NSCameraUsageDescription = "기록소는 카메라 권한을 필요로 합니다. 허용 안 함 시 일부 기능이 동작하지 않을 수 있습니다."; - INFOPLIST_KEY_NSMicrophoneUsageDescription = "기록소는 오디오 권한을 필요로 합니다. 허용 안 함 시 일부 기능이 동작하지 않을 수 있습니다."; - INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "기록소는 사진 권한을 필요로 합니다. 허용 안 함 시 일부 기능이 동작하지 않을 수 있습니다."; + INFOPLIST_KEY_NSCameraUsageDescription = "기록소에 카메라를 이용하여 사진을 추가하기 위해 카메라 접근 권한이 필요합니다.\n촬영하신 사진은 사용자의 로컬 디바이스에 보관됩니다.\n허용 안 함 시 여전히 앱을 사용할 수 있지만, 카메라를 이용하여 미디어를 추가할 수 없습니다."; + INFOPLIST_KEY_NSMicrophoneUsageDescription = "기록소에 음성 기록을 추가하기 위해 마이크 접근 권한이 필요합니다.\n녹음된 음성데이터는 사용자의 로컬 디바이스에 보관됩니다.\n허용 안 함 시 여전히 앱을 사용할 수 있지만, 음성 기록을 추가할 수 없습니다."; + INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "기록소에 사진 및 동영상을 추가하기 위해 앨범 접근 권한이 필요합니다.\n추가하신 사진 및 동영상은 사용자의 로컬 디바이스에 보관됩니다.\n허용 안 함 시 여전히 앱을 사용할 수 있지만, 사용자 앨범에 접근하여 사진 및 동영상을 추가할 수 없습니다."; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; @@ -299,7 +299,7 @@ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; diff --git a/MemorialHouse/MHApplication/MHApplication/Resource/Assets.xcassets/AccentColor.colorset/Contents.json b/MemorialHouse/MHApplication/MHApplication/Resource/Assets.xcassets/AccentColor.colorset/Contents.json deleted file mode 100644 index 22c4bb0a..00000000 --- a/MemorialHouse/MHApplication/MHApplication/Resource/Assets.xcassets/AccentColor.colorset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "colors" : [ - { - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "1.000", - "green" : "1.000", - "red" : "1.000" - } - }, - "idiom" : "universal" - }, - { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ], - "color" : { - "color-space" : "srgb", - "components" : { - "alpha" : "1.000", - "blue" : "1.000", - "green" : "1.000", - "red" : "1.000" - } - }, - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/MemorialHouse/MHApplication/MHApplication/Resource/Info.plist b/MemorialHouse/MHApplication/MHApplication/Resource/Info.plist index 4b6ec74d..7c5f0be1 100644 --- a/MemorialHouse/MHApplication/MHApplication/Resource/Info.plist +++ b/MemorialHouse/MHApplication/MHApplication/Resource/Info.plist @@ -2,8 +2,8 @@ - UIUserInterfaceStyle - Light + ITSAppUsesNonExemptEncryption + UIApplicationSceneManifest UIApplicationSupportsMultipleScenes diff --git a/MemorialHouse/MHCore/MHCore.xcodeproj/project.pbxproj b/MemorialHouse/MHCore/MHCore.xcodeproj/project.pbxproj index 0b313db7..bf5b572f 100644 --- a/MemorialHouse/MHCore/MHCore.xcodeproj/project.pbxproj +++ b/MemorialHouse/MHCore/MHCore.xcodeproj/project.pbxproj @@ -212,7 +212,7 @@ SWIFT_INSTALL_OBJC_HEADER = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; @@ -252,7 +252,7 @@ SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_INSTALL_OBJC_HEADER = NO; SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; diff --git a/MemorialHouse/MHData/MHData.xcodeproj/project.pbxproj b/MemorialHouse/MHData/MHData.xcodeproj/project.pbxproj index fd493bcf..34fcb765 100644 --- a/MemorialHouse/MHData/MHData.xcodeproj/project.pbxproj +++ b/MemorialHouse/MHData/MHData.xcodeproj/project.pbxproj @@ -272,9 +272,13 @@ MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = kr.codesquad.boostcamp9.MHDataTests; PRODUCT_NAME = "$(TARGET_NAME)"; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; @@ -289,9 +293,13 @@ MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = kr.codesquad.boostcamp9.MHDataTests; PRODUCT_NAME = "$(TARGET_NAME)"; + SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; + SUPPORTS_MACCATALYST = NO; + SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; + SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; @@ -332,7 +340,7 @@ SWIFT_INSTALL_OBJC_HEADER = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; @@ -372,7 +380,7 @@ SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_INSTALL_OBJC_HEADER = NO; SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; diff --git a/MemorialHouse/MHDomain/MHDomain.xcodeproj/project.pbxproj b/MemorialHouse/MHDomain/MHDomain.xcodeproj/project.pbxproj index c055132e..180ba231 100644 --- a/MemorialHouse/MHDomain/MHDomain.xcodeproj/project.pbxproj +++ b/MemorialHouse/MHDomain/MHDomain.xcodeproj/project.pbxproj @@ -274,7 +274,7 @@ SUPPORTS_MACCATALYST = NO; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; XROS_DEPLOYMENT_TARGET = 2.1; }; name = Debug; @@ -296,7 +296,7 @@ SUPPORTS_MACCATALYST = NO; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; XROS_DEPLOYMENT_TARGET = 2.1; }; name = Release; @@ -338,7 +338,7 @@ SWIFT_INSTALL_OBJC_HEADER = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; @@ -378,7 +378,7 @@ SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_INSTALL_OBJC_HEADER = NO; SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; diff --git a/MemorialHouse/MHFoundation/MHFoundation.xcodeproj/project.pbxproj b/MemorialHouse/MHFoundation/MHFoundation.xcodeproj/project.pbxproj index 82cc1bd9..da9bab6d 100644 --- a/MemorialHouse/MHFoundation/MHFoundation.xcodeproj/project.pbxproj +++ b/MemorialHouse/MHFoundation/MHFoundation.xcodeproj/project.pbxproj @@ -210,7 +210,7 @@ SWIFT_INSTALL_OBJC_HEADER = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; @@ -250,7 +250,7 @@ SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_INSTALL_OBJC_HEADER = NO; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; diff --git a/MemorialHouse/MHPresentation/MHPresentation.xcodeproj/project.pbxproj b/MemorialHouse/MHPresentation/MHPresentation.xcodeproj/project.pbxproj index 8e8ac7cd..6cf53551 100644 --- a/MemorialHouse/MHPresentation/MHPresentation.xcodeproj/project.pbxproj +++ b/MemorialHouse/MHPresentation/MHPresentation.xcodeproj/project.pbxproj @@ -306,7 +306,7 @@ SUPPORTS_MACCATALYST = NO; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; XROS_DEPLOYMENT_TARGET = 2.1; }; name = Debug; @@ -328,7 +328,7 @@ SUPPORTS_MACCATALYST = NO; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; XROS_DEPLOYMENT_TARGET = 2.1; }; name = Release; @@ -371,7 +371,7 @@ SWIFT_INSTALL_OBJC_HEADER = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; @@ -412,7 +412,7 @@ SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_INSTALL_OBJC_HEADER = NO; SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; + TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; diff --git a/MemorialHouse/MHPresentation/MHPresentation/Source/Design/MHBookCover.swift b/MemorialHouse/MHPresentation/MHPresentation/Source/Design/MHBookCover.swift index 3674bf61..f5109743 100644 --- a/MemorialHouse/MHPresentation/MHPresentation/Source/Design/MHBookCover.swift +++ b/MemorialHouse/MHPresentation/MHPresentation/Source/Design/MHBookCover.swift @@ -13,6 +13,7 @@ final class MHBookCover: UIButton { }() private let targetImageView: UIImageView = { let imageView = UIImageView(image: UIImage(systemName: "person.crop.square")) + imageView.tintColor = .white imageView.contentMode = .scaleAspectFit imageView.layer.shadowRadius = 4 diff --git a/MemorialHouse/MHPresentation/MHPresentation/Source/Onboarding/OnboardingViewController.swift b/MemorialHouse/MHPresentation/MHPresentation/Source/Onboarding/OnboardingViewController.swift index 32283580..2dbd4866 100644 --- a/MemorialHouse/MHPresentation/MHPresentation/Source/Onboarding/OnboardingViewController.swift +++ b/MemorialHouse/MHPresentation/MHPresentation/Source/Onboarding/OnboardingViewController.swift @@ -62,7 +62,7 @@ public final class OnboardingViewController: UIViewController { // MARK: - Setup & Configuration private func setup() { - navigationController?.isNavigationBarHidden = true + navigationController?.navigationBar.isHidden = true view.backgroundColor = .white pageViewController.delegate = self pageViewController.dataSource = self