|
16 | 16 | 5970335E2F2482E1000B8194 /* KakaoSDKCommon in Frameworks */ = {isa = PBXBuildFile; productRef = 5970335D2F2482E1000B8194 /* KakaoSDKCommon */; }; |
17 | 17 | 597033602F2482E1000B8194 /* KakaoSDKUser in Frameworks */ = {isa = PBXBuildFile; productRef = 5970335F2F2482E1000B8194 /* KakaoSDKUser */; }; |
18 | 18 | 59D1D21B2F168EE800F50EB5 /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = 59D1D21A2F168EE800F50EB5 /* Kingfisher */; }; |
| 19 | + 6C0C1ACB2F6FD2E30037F650 /* FirebaseAnalytics in Frameworks */ = {isa = PBXBuildFile; productRef = 6C0C1ACA2F6FD2E30037F650 /* FirebaseAnalytics */; }; |
| 20 | + 6C0C1ACD2F6FD2E30037F650 /* FirebaseCrashlytics in Frameworks */ = {isa = PBXBuildFile; productRef = 6C0C1ACC2F6FD2E30037F650 /* FirebaseCrashlytics */; }; |
| 21 | + 6C0C1ACF2F6FD2E30037F650 /* FirebaseInstallations in Frameworks */ = {isa = PBXBuildFile; productRef = 6C0C1ACE2F6FD2E30037F650 /* FirebaseInstallations */; }; |
| 22 | + 6C3B4B8A2F65CA4B008449C1 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C3B4B882F65C9B0008449C1 /* WebKit.framework */; }; |
19 | 23 | 6C4D99E52F365E1700E93BF0 /* Lottie in Frameworks */ = {isa = PBXBuildFile; productRef = 6C4D99E42F365E1700E93BF0 /* Lottie */; }; |
20 | 24 | /* End PBXBuildFile section */ |
21 | 25 |
|
|
74 | 78 | 6C499D3A2F05594E006BE1DB /* Exceptions for "Neki-iOS" folder in "Neki-iOS" target */ = { |
75 | 79 | isa = PBXFileSystemSynchronizedBuildFileExceptionSet; |
76 | 80 | membershipExceptions = ( |
| 81 | + APP/Sources/Resources/FirebaseConfig/Debug/.gitkeep, |
| 82 | + "APP/Sources/Resources/FirebaseConfig/Debug/GoogleService-Info.plist", |
| 83 | + APP/Sources/Resources/FirebaseConfig/Release/.gitkeep, |
| 84 | + "APP/Sources/Resources/FirebaseConfig/Release/GoogleService-Info.plist", |
77 | 85 | Info.plist, |
78 | 86 | ); |
79 | 87 | target = 6C4998DC2EF7EF62006BE1DB /* Neki-iOS */; |
|
127 | 135 | 59D1D21B2F168EE800F50EB5 /* Kingfisher in Frameworks */, |
128 | 136 | 5970335E2F2482E1000B8194 /* KakaoSDKCommon in Frameworks */, |
129 | 137 | 6C4D99E52F365E1700E93BF0 /* Lottie in Frameworks */, |
| 138 | + 6C0C1ACF2F6FD2E30037F650 /* FirebaseInstallations in Frameworks */, |
130 | 139 | 592F2C5E2F0508FE00802BB7 /* ComposableArchitecture in Frameworks */, |
131 | 140 | 5970335C2F2482E1000B8194 /* KakaoSDKCertCore in Frameworks */, |
| 141 | + 6C0C1ACD2F6FD2E30037F650 /* FirebaseCrashlytics in Frameworks */, |
132 | 142 | 597033602F2482E1000B8194 /* KakaoSDKUser in Frameworks */, |
133 | 143 | 592F345C2F0E1F1700802BB7 /* NMapsMap in Frameworks */, |
134 | 144 | 597033582F2482E1000B8194 /* KakaoSDKAuth in Frameworks */, |
| 145 | + 6C0C1ACB2F6FD2E30037F650 /* FirebaseAnalytics in Frameworks */, |
135 | 146 | 5970335A2F2482E1000B8194 /* KakaoSDKCert in Frameworks */, |
136 | 147 | ); |
137 | 148 | runOnlyForDeploymentPostprocessing = 0; |
|
214 | 225 | 6C4998D92EF7EF62006BE1DB /* Sources */, |
215 | 226 | 6C4998DA2EF7EF62006BE1DB /* Frameworks */, |
216 | 227 | 6C4998DB2EF7EF62006BE1DB /* Resources */, |
217 | | - 59235C5A2F64245A00198051 /* Embed Foundation Extensions */, |
| 228 | + 6C0C1AD92F6FD64B0037F650 /* Copy Firebase Plist */, |
218 | 229 | ); |
219 | 230 | buildRules = ( |
220 | 231 | ); |
|
235 | 246 | 5970335D2F2482E1000B8194 /* KakaoSDKCommon */, |
236 | 247 | 5970335F2F2482E1000B8194 /* KakaoSDKUser */, |
237 | 248 | 6C4D99E42F365E1700E93BF0 /* Lottie */, |
| 249 | + 6C0C1ACA2F6FD2E30037F650 /* FirebaseAnalytics */, |
| 250 | + 6C0C1ACC2F6FD2E30037F650 /* FirebaseCrashlytics */, |
| 251 | + 6C0C1ACE2F6FD2E30037F650 /* FirebaseInstallations */, |
238 | 252 | ); |
239 | 253 | productName = "Neki-iOS"; |
240 | 254 | productReference = 6C4998DD2EF7EF62006BE1DB /* Neki-iOS.app */; |
|
277 | 291 | 59D1D2192F168EE800F50EB5 /* XCRemoteSwiftPackageReference "Kingfisher" */, |
278 | 292 | 597033562F2482E1000B8194 /* XCRemoteSwiftPackageReference "kakao-ios-sdk" */, |
279 | 293 | 6C4D99E32F365E1700E93BF0 /* XCRemoteSwiftPackageReference "lottie-ios" */, |
| 294 | + 6C0C1AC92F6FD2E30037F650 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */, |
280 | 295 | ); |
281 | 296 | preferredProjectObjectVersion = 77; |
282 | 297 | productRefGroup = 6C4998DE2EF7EF62006BE1DB /* Products */; |
|
314 | 329 | }; |
315 | 330 | /* End PBXResourcesBuildPhase section */ |
316 | 331 |
|
| 332 | +/* Begin PBXShellScriptBuildPhase section */ |
| 333 | + 6C0C1AD92F6FD64B0037F650 /* Copy Firebase Plist */ = { |
| 334 | + isa = PBXShellScriptBuildPhase; |
| 335 | + buildActionMask = 2147483647; |
| 336 | + files = ( |
| 337 | + ); |
| 338 | + inputFileListPaths = ( |
| 339 | + ); |
| 340 | + inputPaths = ( |
| 341 | + ); |
| 342 | + name = "Copy Firebase Plist"; |
| 343 | + outputFileListPaths = ( |
| 344 | + ); |
| 345 | + outputPaths = ( |
| 346 | + ); |
| 347 | + runOnlyForDeploymentPostprocessing = 0; |
| 348 | + shellPath = /bin/sh; |
| 349 | + shellScript = "# 1. 환경(Debug/Release) 변수 가져오기\nENVIRONMENT=\"${CONFIGURATION}\"\n\n# 2. 올려주신 폴더 구조에 맞춘 정확한 원본 파일 경로\n# (에러 로그를 기반으로 Neki-iOS 하위의 APP 폴더를 가리키도록 설정했습니다)\nSRC_PLIST_PATH=\"${SRCROOT}/Neki-iOS/APP/Sources/Resources/FirebaseConfig/${ENVIRONMENT}/GoogleService-Info.plist\"\n\n# 3. 앱이 빌드되어 완성될 목적지 경로\nDEST_PLIST_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/GoogleService-Info.plist\"\n\n# 4. 파일 복사 실행\necho \"Copying ${ENVIRONMENT} Firebase plist...\"\ncp -r \"${SRC_PLIST_PATH}\" \"${DEST_PLIST_PATH}\"\n"; |
| 350 | + }; |
| 351 | +/* End PBXShellScriptBuildPhase section */ |
| 352 | + |
317 | 353 | /* Begin PBXSourcesBuildPhase section */ |
318 | 354 | 59235C4B2F64245A00198051 /* Sources */ = { |
319 | 355 | isa = PBXSourcesBuildPhase; |
|
525 | 561 | DEVELOPMENT_TEAM = 586LZSS32L; |
526 | 562 | ENABLE_STRICT_OBJC_MSGSEND = YES; |
527 | 563 | ENABLE_TESTABILITY = YES; |
528 | | - ENABLE_USER_SCRIPT_SANDBOXING = YES; |
| 564 | + ENABLE_USER_SCRIPT_SANDBOXING = NO; |
529 | 565 | GCC_C_LANGUAGE_STANDARD = gnu17; |
530 | 566 | GCC_DYNAMIC_NO_PIC = NO; |
531 | 567 | GCC_NO_COMMON_BLOCKS = YES; |
|
591 | 627 | DEVELOPMENT_TEAM = 586LZSS32L; |
592 | 628 | ENABLE_NS_ASSERTIONS = NO; |
593 | 629 | ENABLE_STRICT_OBJC_MSGSEND = YES; |
594 | | - ENABLE_USER_SCRIPT_SANDBOXING = YES; |
| 630 | + ENABLE_USER_SCRIPT_SANDBOXING = NO; |
595 | 631 | GCC_C_LANGUAGE_STANDARD = gnu17; |
596 | 632 | GCC_NO_COMMON_BLOCKS = YES; |
597 | 633 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
|
788 | 824 | minimumVersion = 8.6.2; |
789 | 825 | }; |
790 | 826 | }; |
| 827 | + 6C0C1AC92F6FD2E30037F650 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */ = { |
| 828 | + isa = XCRemoteSwiftPackageReference; |
| 829 | + repositoryURL = "https://github.com/firebase/firebase-ios-sdk.git"; |
| 830 | + requirement = { |
| 831 | + kind = upToNextMajorVersion; |
| 832 | + minimumVersion = 12.11.0; |
| 833 | + }; |
| 834 | + }; |
791 | 835 | 6C4D99E32F365E1700E93BF0 /* XCRemoteSwiftPackageReference "lottie-ios" */ = { |
792 | 836 | isa = XCRemoteSwiftPackageReference; |
793 | 837 | repositoryURL = "https://github.com/airbnb/lottie-ios"; |
|
839 | 883 | package = 59D1D2192F168EE800F50EB5 /* XCRemoteSwiftPackageReference "Kingfisher" */; |
840 | 884 | productName = Kingfisher; |
841 | 885 | }; |
| 886 | + 6C0C1ACA2F6FD2E30037F650 /* FirebaseAnalytics */ = { |
| 887 | + isa = XCSwiftPackageProductDependency; |
| 888 | + package = 6C0C1AC92F6FD2E30037F650 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; |
| 889 | + productName = FirebaseAnalytics; |
| 890 | + }; |
| 891 | + 6C0C1ACC2F6FD2E30037F650 /* FirebaseCrashlytics */ = { |
| 892 | + isa = XCSwiftPackageProductDependency; |
| 893 | + package = 6C0C1AC92F6FD2E30037F650 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; |
| 894 | + productName = FirebaseCrashlytics; |
| 895 | + }; |
| 896 | + 6C0C1ACE2F6FD2E30037F650 /* FirebaseInstallations */ = { |
| 897 | + isa = XCSwiftPackageProductDependency; |
| 898 | + package = 6C0C1AC92F6FD2E30037F650 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; |
| 899 | + productName = FirebaseInstallations; |
| 900 | + }; |
842 | 901 | 6C4D99E42F365E1700E93BF0 /* Lottie */ = { |
843 | 902 | isa = XCSwiftPackageProductDependency; |
844 | 903 | package = 6C4D99E32F365E1700E93BF0 /* XCRemoteSwiftPackageReference "lottie-ios" */; |
|
0 commit comments