Преглед на файлове

앱 아이콘 추가등 설정변경

강성희 преди 6 години
родител
ревизия
9929a6a208

+ 788 - 0
MCPlus.xcodeproj/project.pbxproj

@@ -868,6 +868,183 @@
 		129D1CD921CB7AF800A9D764 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1226349E1DF7EDC300AC54FD /* Assets.xcassets */; };
 		129D1CDA21CB7AF800A9D764 /* ScreenLockViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 125B307D1EEFE46A00A1808D /* ScreenLockViewController.xib */; };
 		129D1CDC21CB7AF800A9D764 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 122634981DF7EDC300AC54FD /* Main.storyboard */; };
+		12DF3E7322C3575900B13332 /* ExtensionData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479D2201690100D7716E /* ExtensionData.swift */; };
+		12DF3E7422C3575900B13332 /* FMDatabaseQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B32220BDCCD00EABB89 /* FMDatabaseQueue.m */; };
+		12DF3E7522C3575900B13332 /* ExtensionUINavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479A2201690100D7716E /* ExtensionUINavigationController.swift */; };
+		12DF3E7722C3575900B13332 /* ExtensionAVPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47992201690100D7716E /* ExtensionAVPlayer.swift */; };
+		12DF3E7822C3575900B13332 /* ExtraWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2910EDFE221693E300302D0B /* ExtraWebViewController.swift */; };
+		12DF3E7922C3575900B13332 /* ExtensionOptional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47982201690000D7716E /* ExtensionOptional.swift */; };
+		12DF3E7A22C3575900B13332 /* BarcodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2910EDF622167DFC00302D0B /* BarcodeViewController.swift */; };
+		12DF3E7B22C3575900B13332 /* mockScreenLockViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290D82362235F5430077B497 /* mockScreenLockViewController.swift */; };
+		12DF3E7C22C3575900B13332 /* FMResultSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B3B220BDCCD00EABB89 /* FMResultSet.m */; };
+		12DF3E7D22C3575900B13332 /* Obfuscator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CF79AE2264186D00C0ACE9 /* Obfuscator.swift */; };
+		12DF3E7E22C3575900B13332 /* CommonConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294CA30E225C4D4200036C7B /* CommonConstants.swift */; };
+		12DF3E7F22C3575900B13332 /* McareCrackCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294CA30A225C4D0500036C7B /* McareCrackCheck.swift */; };
+		12DF3E8022C3575900B13332 /* ExtensionDispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479B2201690100D7716E /* ExtensionDispatchQueue.swift */; };
+		12DF3E8122C3575900B13332 /* ExtensionUIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47A02201690100D7716E /* ExtensionUIViewController.swift */; };
+		12DF3E8222C3575900B13332 /* PACS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506972214EAC200FF4000 /* PACS.swift */; };
+		12DF3E8322C3575900B13332 /* SqlClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B56220BE2BB00EABB89 /* SqlClient.swift */; };
+		12DF3E8422C3575900B13332 /* CustomCameraViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293E547F2202D68200BFDB82 /* CustomCameraViewController.swift */; };
+		12DF3E8522C3575900B13332 /* ExtensionUIScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479E2201690100D7716E /* ExtensionUIScrollView.swift */; };
+		12DF3E8622C3575900B13332 /* ExtensionCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290A0CED2216461100BEC6C0 /* ExtensionCollection.swift */; };
+		12DF3E8722C3575900B13332 /* LockScreenDAO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2965069F2215088E00FF4000 /* LockScreenDAO.swift */; };
+		12DF3E8822C3575900B13332 /* ExtensionUiView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47942201690000D7716E /* ExtensionUiView.swift */; };
+		12DF3E8922C3575900B13332 /* FMDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B36220BDCCD00EABB89 /* FMDatabase.m */; };
+		12DF3E8A22C3575900B13332 /* ExtensionUIColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47972201690000D7716E /* ExtensionUIColor.swift */; };
+		12DF3E8B22C3575900B13332 /* ExtensionUIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47922201690000D7716E /* ExtensionUIImageView.swift */; };
+		12DF3E8C22C3575900B13332 /* PhotoCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B5E220C10B800EABB89 /* PhotoCollectionViewCell.swift */; };
+		12DF3E8D22C3575900B13332 /* PhotoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E13DE22202EA220064FECF /* PhotoViewController.swift */; };
+		12DF3E8E22C3575900B13332 /* MCareMessageRequestProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CF79D7226426C400C0ACE9 /* MCareMessageRequestProtocol.swift */; };
+		12DF3E8F22C3575900B13332 /* ExtensionDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47A22201690100D7716E /* ExtensionDictionary.swift */; };
+		12DF3E9022C3575900B13332 /* ParseHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 122E98371DFE61EF009FB76E /* ParseHelper.m */; };
+		12DF3E9122C3575900B13332 /* Photo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B4E220BDD3F00EABB89 /* Photo.swift */; };
+		12DF3E9222C3575900B13332 /* TGfgWLPFSsedkMjVFwzECGIJlWLmXNHAProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CF79DB226427F400C0ACE9 /* TGfgWLPFSsedkMjVFwzECGIJlWLmXNHAProtocol.swift */; };
+		12DF3E9322C3575900B13332 /* FMDatabaseAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B35220BDCCD00EABB89 /* FMDatabaseAdditions.m */; };
+		12DF3E9422C3575900B13332 /* APIClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296034642213E98E008AB32E /* APIClient.swift */; };
+		12DF3E9522C3575900B13332 /* ExtensionString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47962201690000D7716E /* ExtensionString.swift */; };
+		12DF3E9622C3575900B13332 /* CheckImageButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291A4DDB226569500012DC9C /* CheckImageButton.swift */; };
+		12DF3E9722C3575900B13332 /* PhotoDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29946129220C17FB00CF3B54 /* PhotoDetailViewController.swift */; };
+		12DF3E9822C3575900B13332 /* CallbackUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 129D1CB421CB62AD00A9D764 /* CallbackUtil.m */; };
+		12DF3E9922C3575900B13332 /* MCarePlusConstantsProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960346E2213FAE7008AB32E /* MCarePlusConstantsProtocol.swift */; };
+		12DF3E9A22C3575900B13332 /* StoryBoardableWKWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 299A75D0223F49E000DDA1B9 /* StoryBoardableWKWebView.swift */; };
+		12DF3E9B22C3575900B13332 /* ExtensionArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47932201690000D7716E /* ExtensionArray.swift */; };
+		12DF3E9C22C3575900B13332 /* WebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506B0221568E800FF4000 /* WebViewController.swift */; };
+		12DF3E9D22C3575900B13332 /* PhotoCollectionViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B28220BCEE500EABB89 /* PhotoCollectionViewAdapter.swift */; };
+		12DF3E9E22C3575900B13332 /* ExtensionDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479C2201690100D7716E /* ExtensionDate.swift */; };
+		12DF3E9F22C3575900B13332 /* LockOptionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506AB221563BB00FF4000 /* LockOptionCell.swift */; };
+		12DF3EA022C3575900B13332 /* ExtensionUIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479F2201690100D7716E /* ExtensionUIImage.swift */; };
+		12DF3EA122C3575900B13332 /* MCareMessageRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CF79B222641D8700C0ACE9 /* MCareMessageRequest.swift */; };
+		12DF3EA222C3575900B13332 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B52220BDDBC00EABB89 /* User.swift */; };
+		12DF3EA322C3575900B13332 /* ExtensionUIApplication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294D03A2223F383C00947992 /* ExtensionUIApplication.swift */; };
+		12DF3EA422C3575900B13332 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960345C2213A719008AB32E /* AppDelegate.swift */; };
+		12DF3EA522C3575900B13332 /* LockOptionViewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506A72215431D00FF4000 /* LockOptionViewViewController.swift */; };
+		12DF3EA622C3575900B13332 /* Test2ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2910EDFA2216908100302D0B /* Test2ViewController.swift */; };
+		12DF3EA722C3575900B13332 /* ExtensionAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296034602213D735008AB32E /* ExtensionAppDelegate.swift */; };
+		12DF3EA822C3575900B13332 /* FMDatabasePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B3A220BDCCD00EABB89 /* FMDatabasePool.m */; };
+		12DF3EA922C3575900B13332 /* PhotoCollectionViewReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B5A220C0DF400EABB89 /* PhotoCollectionViewReusableView.swift */; };
+		12DF3EAA22C3575900B13332 /* ExtensionCustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47A12201690100D7716E /* ExtensionCustomStringConvertible.swift */; };
+		12DF3EAB22C3575900B13332 /* ExtensionNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47912201690000D7716E /* ExtensionNotification.swift */; };
+		12DF3EAC22C3575900B13332 /* PictureViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29EDBFFB22015BD900E8D2F5 /* PictureViewController.swift */; };
+		12DF3EAD22C3575900B13332 /* UIColor+Expanded.m in Sources */ = {isa = PBXBuildFile; fileRef = 125B30891EF0C40000A1808D /* UIColor+Expanded.m */; };
+		12DF3EAE22C3575900B13332 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296034682213F2EE008AB32E /* Constants.swift */; };
+		12DF3EAF22C3575900B13332 /* MCPlus.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 1226349B1DF7EDC300AC54FD /* MCPlus.xcdatamodeld */; };
+		12DF3EB022C3575900B13332 /* ScreenLockViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506A322151FA600FF4000 /* ScreenLockViewController.swift */; };
+		12DF3EB222C3575900B13332 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 294B2B4B220BDCF400EABB89 /* libsqlite3.tbd */; };
+		12DF3EB322C3575900B13332 /* CoreNFC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 293A3ECF22004B6A0099E986 /* CoreNFC.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
+		12DF3EB422C3575900B13332 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 126F0F332119709C00AA6C0B /* QuartzCore.framework */; };
+		12DF3EB522C3575900B13332 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 126F0F312119709400AA6C0B /* CoreVideo.framework */; };
+		12DF3EB622C3575900B13332 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 126F0F2F2119708B00AA6C0B /* CoreMedia.framework */; };
+		12DF3EB722C3575900B13332 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 126F0F2D2119708200AA6C0B /* AVFoundation.framework */; };
+		12DF3EB822C3575900B13332 /* LocalAuthentication.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12298E5B20B67AEF0047B9A1 /* LocalAuthentication.framework */; };
+		12DF3EB922C3575900B13332 /* Pods_eumc_dev.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A01198D53541913AA220B2A /* Pods_eumc_dev.framework */; };
+		12DF3EBB22C3575900B13332 /* cancel_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF552293C3DE006A11CC /* cancel_icon.png */; };
+		12DF3EBC22C3575900B13332 /* btn_back.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF562293C3DE006A11CC /* btn_back.png */; };
+		12DF3EBD22C3575900B13332 /* forward_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF502293C3DE006A11CC /* forward_arrow.png */; };
+		12DF3EBE22C3575900B13332 /* NanumSquareBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 29CF79F022646DF500C0ACE9 /* NanumSquareBold.ttf */; };
+		12DF3EBF22C3575900B13332 /* refresh_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF512293C3DE006A11CC /* refresh_icon.png */; };
+		12DF3EC022C3575900B13332 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1219F74B1E2730C100469209 /* Localizable.strings */; };
+		12DF3EC122C3575900B13332 /* backward_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF532293C3DE006A11CC /* backward_arrow.png */; };
+		12DF3EC222C3575900B13332 /* LockOptionCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 125B306C1EEF770C00A1808D /* LockOptionCell.xib */; };
+		12DF3EC322C3575900B13332 /* NanumSquareRegular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 29CF79EF22646DF500C0ACE9 /* NanumSquareRegular.ttf */; };
+		12DF3EC422C3575900B13332 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 126F40351E1F369C002E691B /* Images.xcassets */; };
+		12DF3EC522C3575900B13332 /* btn_reflash.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF522293C3DE006A11CC /* btn_reflash.png */; };
+		12DF3EC622C3575900B13332 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 122634A01DF7EDC300AC54FD /* LaunchScreen.storyboard */; };
+		12DF3EC722C3575900B13332 /* LockOptionViewViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 125B30611EEE93E200A1808D /* LockOptionViewViewController.xib */; };
+		12DF3EC822C3575900B13332 /* btn_next.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF542293C3DE006A11CC /* btn_next.png */; };
+		12DF3EC922C3575900B13332 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1226349E1DF7EDC300AC54FD /* Assets.xcassets */; };
+		12DF3ECA22C3575900B13332 /* ScreenLockViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 125B307D1EEFE46A00A1808D /* ScreenLockViewController.xib */; };
+		12DF3ECB22C3575900B13332 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 122634981DF7EDC300AC54FD /* Main.storyboard */; };
+		12DF3ECC22C3575900B13332 /* btn_close.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF572293C3DE006A11CC /* btn_close.png */; };
+		12DF3ED822C3575B00B13332 /* ExtensionData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479D2201690100D7716E /* ExtensionData.swift */; };
+		12DF3ED922C3575B00B13332 /* FMDatabaseQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B32220BDCCD00EABB89 /* FMDatabaseQueue.m */; };
+		12DF3EDA22C3575B00B13332 /* ExtensionUINavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479A2201690100D7716E /* ExtensionUINavigationController.swift */; };
+		12DF3EDB22C3575B00B13332 /* ExtensionAVPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47992201690100D7716E /* ExtensionAVPlayer.swift */; };
+		12DF3EDC22C3575B00B13332 /* ExtraWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2910EDFE221693E300302D0B /* ExtraWebViewController.swift */; };
+		12DF3EDD22C3575B00B13332 /* ExtensionOptional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47982201690000D7716E /* ExtensionOptional.swift */; };
+		12DF3EDE22C3575B00B13332 /* BarcodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2910EDF622167DFC00302D0B /* BarcodeViewController.swift */; };
+		12DF3EDF22C3575B00B13332 /* mockScreenLockViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290D82362235F5430077B497 /* mockScreenLockViewController.swift */; };
+		12DF3EE022C3575B00B13332 /* FMResultSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B3B220BDCCD00EABB89 /* FMResultSet.m */; };
+		12DF3EE122C3575B00B13332 /* Obfuscator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CF79AE2264186D00C0ACE9 /* Obfuscator.swift */; };
+		12DF3EE222C3575B00B13332 /* CommonConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294CA30E225C4D4200036C7B /* CommonConstants.swift */; };
+		12DF3EE322C3575B00B13332 /* McareCrackCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294CA30A225C4D0500036C7B /* McareCrackCheck.swift */; };
+		12DF3EE422C3575B00B13332 /* ExtensionDispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479B2201690100D7716E /* ExtensionDispatchQueue.swift */; };
+		12DF3EE522C3575B00B13332 /* ExtensionUIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47A02201690100D7716E /* ExtensionUIViewController.swift */; };
+		12DF3EE622C3575B00B13332 /* PACS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506972214EAC200FF4000 /* PACS.swift */; };
+		12DF3EE722C3575B00B13332 /* SqlClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B56220BE2BB00EABB89 /* SqlClient.swift */; };
+		12DF3EE822C3575B00B13332 /* CustomCameraViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293E547F2202D68200BFDB82 /* CustomCameraViewController.swift */; };
+		12DF3EE922C3575B00B13332 /* ExtensionUIScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479E2201690100D7716E /* ExtensionUIScrollView.swift */; };
+		12DF3EEA22C3575B00B13332 /* ExtensionCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290A0CED2216461100BEC6C0 /* ExtensionCollection.swift */; };
+		12DF3EEB22C3575B00B13332 /* LockScreenDAO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2965069F2215088E00FF4000 /* LockScreenDAO.swift */; };
+		12DF3EEC22C3575B00B13332 /* ExtensionUiView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47942201690000D7716E /* ExtensionUiView.swift */; };
+		12DF3EED22C3575B00B13332 /* FMDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B36220BDCCD00EABB89 /* FMDatabase.m */; };
+		12DF3EEE22C3575B00B13332 /* ExtensionUIColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47972201690000D7716E /* ExtensionUIColor.swift */; };
+		12DF3EEF22C3575B00B13332 /* ExtensionUIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47922201690000D7716E /* ExtensionUIImageView.swift */; };
+		12DF3EF022C3575B00B13332 /* PhotoCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B5E220C10B800EABB89 /* PhotoCollectionViewCell.swift */; };
+		12DF3EF122C3575B00B13332 /* PhotoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E13DE22202EA220064FECF /* PhotoViewController.swift */; };
+		12DF3EF222C3575B00B13332 /* MCareMessageRequestProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CF79D7226426C400C0ACE9 /* MCareMessageRequestProtocol.swift */; };
+		12DF3EF322C3575B00B13332 /* ExtensionDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47A22201690100D7716E /* ExtensionDictionary.swift */; };
+		12DF3EF422C3575B00B13332 /* ParseHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 122E98371DFE61EF009FB76E /* ParseHelper.m */; };
+		12DF3EF522C3575B00B13332 /* Photo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B4E220BDD3F00EABB89 /* Photo.swift */; };
+		12DF3EF622C3575B00B13332 /* TGfgWLPFSsedkMjVFwzECGIJlWLmXNHAProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CF79DB226427F400C0ACE9 /* TGfgWLPFSsedkMjVFwzECGIJlWLmXNHAProtocol.swift */; };
+		12DF3EF722C3575B00B13332 /* FMDatabaseAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B35220BDCCD00EABB89 /* FMDatabaseAdditions.m */; };
+		12DF3EF822C3575B00B13332 /* APIClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296034642213E98E008AB32E /* APIClient.swift */; };
+		12DF3EF922C3575B00B13332 /* ExtensionString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47962201690000D7716E /* ExtensionString.swift */; };
+		12DF3EFA22C3575B00B13332 /* CheckImageButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291A4DDB226569500012DC9C /* CheckImageButton.swift */; };
+		12DF3EFB22C3575B00B13332 /* PhotoDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29946129220C17FB00CF3B54 /* PhotoDetailViewController.swift */; };
+		12DF3EFC22C3575B00B13332 /* CallbackUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 129D1CB421CB62AD00A9D764 /* CallbackUtil.m */; };
+		12DF3EFD22C3575B00B13332 /* MCarePlusConstantsProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960346E2213FAE7008AB32E /* MCarePlusConstantsProtocol.swift */; };
+		12DF3EFE22C3575B00B13332 /* StoryBoardableWKWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 299A75D0223F49E000DDA1B9 /* StoryBoardableWKWebView.swift */; };
+		12DF3EFF22C3575B00B13332 /* ExtensionArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47932201690000D7716E /* ExtensionArray.swift */; };
+		12DF3F0022C3575B00B13332 /* WebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506B0221568E800FF4000 /* WebViewController.swift */; };
+		12DF3F0122C3575B00B13332 /* PhotoCollectionViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B28220BCEE500EABB89 /* PhotoCollectionViewAdapter.swift */; };
+		12DF3F0222C3575B00B13332 /* ExtensionDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479C2201690100D7716E /* ExtensionDate.swift */; };
+		12DF3F0322C3575B00B13332 /* LockOptionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506AB221563BB00FF4000 /* LockOptionCell.swift */; };
+		12DF3F0422C3575B00B13332 /* ExtensionUIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479F2201690100D7716E /* ExtensionUIImage.swift */; };
+		12DF3F0522C3575B00B13332 /* MCareMessageRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CF79B222641D8700C0ACE9 /* MCareMessageRequest.swift */; };
+		12DF3F0622C3575B00B13332 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B52220BDDBC00EABB89 /* User.swift */; };
+		12DF3F0722C3575B00B13332 /* ExtensionUIApplication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294D03A2223F383C00947992 /* ExtensionUIApplication.swift */; };
+		12DF3F0822C3575B00B13332 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960345C2213A719008AB32E /* AppDelegate.swift */; };
+		12DF3F0922C3575B00B13332 /* LockOptionViewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506A72215431D00FF4000 /* LockOptionViewViewController.swift */; };
+		12DF3F0A22C3575B00B13332 /* Test2ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2910EDFA2216908100302D0B /* Test2ViewController.swift */; };
+		12DF3F0B22C3575B00B13332 /* ExtensionAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296034602213D735008AB32E /* ExtensionAppDelegate.swift */; };
+		12DF3F0C22C3575B00B13332 /* FMDatabasePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B3A220BDCCD00EABB89 /* FMDatabasePool.m */; };
+		12DF3F0D22C3575B00B13332 /* PhotoCollectionViewReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B5A220C0DF400EABB89 /* PhotoCollectionViewReusableView.swift */; };
+		12DF3F0E22C3575B00B13332 /* ExtensionCustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47A12201690100D7716E /* ExtensionCustomStringConvertible.swift */; };
+		12DF3F0F22C3575B00B13332 /* ExtensionNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47912201690000D7716E /* ExtensionNotification.swift */; };
+		12DF3F1022C3575B00B13332 /* PictureViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29EDBFFB22015BD900E8D2F5 /* PictureViewController.swift */; };
+		12DF3F1122C3575B00B13332 /* UIColor+Expanded.m in Sources */ = {isa = PBXBuildFile; fileRef = 125B30891EF0C40000A1808D /* UIColor+Expanded.m */; };
+		12DF3F1222C3575B00B13332 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296034682213F2EE008AB32E /* Constants.swift */; };
+		12DF3F1322C3575B00B13332 /* MCPlus.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 1226349B1DF7EDC300AC54FD /* MCPlus.xcdatamodeld */; };
+		12DF3F1422C3575B00B13332 /* ScreenLockViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506A322151FA600FF4000 /* ScreenLockViewController.swift */; };
+		12DF3F1622C3575B00B13332 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 294B2B4B220BDCF400EABB89 /* libsqlite3.tbd */; };
+		12DF3F1722C3575B00B13332 /* CoreNFC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 293A3ECF22004B6A0099E986 /* CoreNFC.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
+		12DF3F1822C3575B00B13332 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 126F0F332119709C00AA6C0B /* QuartzCore.framework */; };
+		12DF3F1922C3575B00B13332 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 126F0F312119709400AA6C0B /* CoreVideo.framework */; };
+		12DF3F1A22C3575B00B13332 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 126F0F2F2119708B00AA6C0B /* CoreMedia.framework */; };
+		12DF3F1B22C3575B00B13332 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 126F0F2D2119708200AA6C0B /* AVFoundation.framework */; };
+		12DF3F1C22C3575B00B13332 /* LocalAuthentication.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12298E5B20B67AEF0047B9A1 /* LocalAuthentication.framework */; };
+		12DF3F1D22C3575B00B13332 /* Pods_eumc_inhouse.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4FC3BC39B1E33B7990B977E /* Pods_eumc_inhouse.framework */; };
+		12DF3F1F22C3575B00B13332 /* cancel_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF552293C3DE006A11CC /* cancel_icon.png */; };
+		12DF3F2022C3575B00B13332 /* btn_back.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF562293C3DE006A11CC /* btn_back.png */; };
+		12DF3F2122C3575B00B13332 /* forward_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF502293C3DE006A11CC /* forward_arrow.png */; };
+		12DF3F2222C3575B00B13332 /* NanumSquareBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 29CF79F022646DF500C0ACE9 /* NanumSquareBold.ttf */; };
+		12DF3F2322C3575B00B13332 /* refresh_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF512293C3DE006A11CC /* refresh_icon.png */; };
+		12DF3F2422C3575B00B13332 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1219F74B1E2730C100469209 /* Localizable.strings */; };
+		12DF3F2522C3575B00B13332 /* backward_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF532293C3DE006A11CC /* backward_arrow.png */; };
+		12DF3F2622C3575B00B13332 /* LockOptionCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 125B306C1EEF770C00A1808D /* LockOptionCell.xib */; };
+		12DF3F2722C3575B00B13332 /* NanumSquareRegular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 29CF79EF22646DF500C0ACE9 /* NanumSquareRegular.ttf */; };
+		12DF3F2822C3575B00B13332 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 126F40351E1F369C002E691B /* Images.xcassets */; };
+		12DF3F2922C3575B00B13332 /* btn_reflash.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF522293C3DE006A11CC /* btn_reflash.png */; };
+		12DF3F2A22C3575B00B13332 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 122634A01DF7EDC300AC54FD /* LaunchScreen.storyboard */; };
+		12DF3F2B22C3575B00B13332 /* LockOptionViewViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 125B30611EEE93E200A1808D /* LockOptionViewViewController.xib */; };
+		12DF3F2C22C3575B00B13332 /* btn_next.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF542293C3DE006A11CC /* btn_next.png */; };
+		12DF3F2D22C3575B00B13332 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1226349E1DF7EDC300AC54FD /* Assets.xcassets */; };
+		12DF3F2E22C3575B00B13332 /* ScreenLockViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 125B307D1EEFE46A00A1808D /* ScreenLockViewController.xib */; };
+		12DF3F2F22C3575B00B13332 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 122634981DF7EDC300AC54FD /* Main.storyboard */; };
+		12DF3F3022C3575B00B13332 /* btn_close.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF572293C3DE006A11CC /* btn_close.png */; };
+		12DF3F3D22C357B100B13332 /* MCarePlusConstants-dev.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12DF3F3A22C357AA00B13332 /* MCarePlusConstants-dev.swift */; };
+		12DF3F3E22C357B500B13332 /* MCarePlusConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12DF3F3B22C357AA00B13332 /* MCarePlusConstants.swift */; };
+		12DF3F4022C3585000B13332 /* Info_dev.plist in Resources */ = {isa = PBXBuildFile; fileRef = 12DF3F3F22C3585000B13332 /* Info_dev.plist */; };
 		290A0CEE2216461100BEC6C0 /* ExtensionCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290A0CED2216461100BEC6C0 /* ExtensionCollection.swift */; };
 		290A0CEF2216461100BEC6C0 /* ExtensionCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290A0CED2216461100BEC6C0 /* ExtensionCollection.swift */; };
 		290A0CF02216461100BEC6C0 /* ExtensionCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290A0CED2216461100BEC6C0 /* ExtensionCollection.swift */; };
@@ -1152,8 +1329,10 @@
 		3DF464E36C630C5EDB5EBF06 /* (null) in Frameworks */ = {isa = PBXBuildFile; };
 		4839B56FC439D7F47EDA13D0 /* Pods_paik_sanggye.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66A3800923227A704E6C8135 /* Pods_paik_sanggye.framework */; };
 		62B1351BB062E82ECA82E864 /* Pods_paik_pusan.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 091F3942452CB737E6FBAC23 /* Pods_paik_pusan.framework */; };
+		663BF261E4F5320BA1065ED4 /* Pods_cnuh_dev.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 19D07D15B1AAEE43052F2EB2 /* Pods_cnuh_dev.framework */; };
 		783964B13210F620057FD5D4 /* Pods_eumc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CBEB3520E9B5567A22584AF /* Pods_eumc.framework */; };
 		8E6471542E7818B00C539657 /* Pods_eumc_inhouse.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4FC3BC39B1E33B7990B977E /* Pods_eumc_inhouse.framework */; };
+		948E9AA378C25E364AFE0050 /* Pods_cnuh_inhouse.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0225C9B9CB4920AA32A036E /* Pods_cnuh_inhouse.framework */; };
 		949CDA68EBEBF71615A7F33A /* Pods_paik_ilsan.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0029F9D5FF421EC830F4C45F /* Pods_paik_ilsan.framework */; };
 		9C28493E2F65AEBA5DE7326D /* Pods_eumc_dev.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A01198D53541913AA220B2A /* Pods_eumc_dev.framework */; };
 		D916E0E0220113D36A36828B /* Pods_lemon_demo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 668684706598EE3509722F6A /* Pods_lemon_demo.framework */; };
@@ -1264,6 +1443,26 @@
 			name = "Embed Frameworks";
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		12DF3ECE22C3575900B13332 /* Embed Frameworks */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = "";
+			dstSubfolderSpec = 10;
+			files = (
+			);
+			name = "Embed Frameworks";
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		12DF3F3222C3575B00B13332 /* Embed Frameworks */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = "";
+			dstSubfolderSpec = 10;
+			files = (
+			);
+			name = "Embed Frameworks";
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		291A4E5722659D5A0012DC9C /* Embed Frameworks */ = {
 			isa = PBXCopyFilesBuildPhase;
 			buildActionMask = 2147483647;
@@ -1373,6 +1572,13 @@
 		129D1CB321CB62AD00A9D764 /* CallbackUtil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CallbackUtil.h; sourceTree = "<group>"; };
 		129D1CB421CB62AD00A9D764 /* CallbackUtil.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CallbackUtil.m; sourceTree = "<group>"; };
 		129D1CE221CB7AF800A9D764 /* kunkuk_inhouse.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = kunkuk_inhouse.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		12DF3ED322C3575900B13332 /* cnuh_dev.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = cnuh_dev.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		12DF3F3722C3575B00B13332 /* cnuh_inhouse.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = cnuh_inhouse.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		12DF3F3A22C357AA00B13332 /* MCarePlusConstants-dev.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MCarePlusConstants-dev.swift"; sourceTree = "<group>"; };
+		12DF3F3B22C357AA00B13332 /* MCarePlusConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MCarePlusConstants.swift; sourceTree = "<group>"; };
+		12DF3F3C22C357AA00B13332 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		12DF3F3F22C3585000B13332 /* Info_dev.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info_dev.plist; sourceTree = "<group>"; };
+		19D07D15B1AAEE43052F2EB2 /* Pods_cnuh_dev.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_cnuh_dev.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		1A01198D53541913AA220B2A /* Pods_eumc_dev.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_eumc_dev.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		1B4135BA1A2E52E0D69C7248 /* Pods-kunkuk.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-kunkuk.release.xcconfig"; path = "Pods/Target Support Files/Pods-kunkuk/Pods-kunkuk.release.xcconfig"; sourceTree = "<group>"; };
 		228E2F7A99AA60D340C67B43 /* Pods-eumc.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-eumc.debug.xcconfig"; path = "Pods/Target Support Files/Pods-eumc/Pods-eumc.debug.xcconfig"; sourceTree = "<group>"; };
@@ -1468,6 +1674,7 @@
 		4564291D57BC6E8CD63C01FA /* Pods-kunkuk_dev.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-kunkuk_dev.release.xcconfig"; path = "Pods/Target Support Files/Pods-kunkuk_dev/Pods-kunkuk_dev.release.xcconfig"; sourceTree = "<group>"; };
 		4CBEB3520E9B5567A22584AF /* Pods_eumc.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_eumc.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		50F6077E73A15A4A0B50E45B /* Pods-paik_pusan.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paik_pusan.release.xcconfig"; path = "Pods/Target Support Files/Pods-paik_pusan/Pods-paik_pusan.release.xcconfig"; sourceTree = "<group>"; };
+		51518D34A8BA8A83CFED8AD9 /* Pods-cnuh_inhouse.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-cnuh_inhouse.release.xcconfig"; path = "Pods/Target Support Files/Pods-cnuh_inhouse/Pods-cnuh_inhouse.release.xcconfig"; sourceTree = "<group>"; };
 		526C62A11C0245310FF36506 /* Pods-lemon_demo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lemon_demo.release.xcconfig"; path = "Pods/Target Support Files/Pods-lemon_demo/Pods-lemon_demo.release.xcconfig"; sourceTree = "<group>"; };
 		612E6E3EAF5EBA8C4FB91097 /* Pods-paik_ilsan.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paik_ilsan.debug.xcconfig"; path = "Pods/Target Support Files/Pods-paik_ilsan/Pods-paik_ilsan.debug.xcconfig"; sourceTree = "<group>"; };
 		668684706598EE3509722F6A /* Pods_lemon_demo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_lemon_demo.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1478,6 +1685,7 @@
 		9A3C085F9F1E9140BD6687FF /* Pods-paik_ilsan.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paik_ilsan.release.xcconfig"; path = "Pods/Target Support Files/Pods-paik_ilsan/Pods-paik_ilsan.release.xcconfig"; sourceTree = "<group>"; };
 		9F7A0FB772F697991314624B /* Pods-paik_seoul.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paik_seoul.release.xcconfig"; path = "Pods/Target Support Files/Pods-paik_seoul/Pods-paik_seoul.release.xcconfig"; sourceTree = "<group>"; };
 		A0FA0C2A6677F6A7952C84E7 /* Pods-paik_sanggye.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paik_sanggye.release.xcconfig"; path = "Pods/Target Support Files/Pods-paik_sanggye/Pods-paik_sanggye.release.xcconfig"; sourceTree = "<group>"; };
+		A1FE94A37DDCCBB7BF4FC5CD /* Pods-cnuh_inhouse.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-cnuh_inhouse.debug.xcconfig"; path = "Pods/Target Support Files/Pods-cnuh_inhouse/Pods-cnuh_inhouse.debug.xcconfig"; sourceTree = "<group>"; };
 		A376DFB6C6BC907F3BAB8A27 /* Pods-kunkuk.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-kunkuk.debug.xcconfig"; path = "Pods/Target Support Files/Pods-kunkuk/Pods-kunkuk.debug.xcconfig"; sourceTree = "<group>"; };
 		A659EE1866D2BB73F0DBEDE0 /* Pods_paik_seoul.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_paik_seoul.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		AA72705E92F6D3702212FCCC /* Pods_MCPlusTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MCPlusTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1489,10 +1697,12 @@
 		CCED450637265374EE92812B /* Pods-MCPlus.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MCPlus.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MCPlus/Pods-MCPlus.debug.xcconfig"; sourceTree = "<group>"; };
 		CD09B8CE553A694751831FC6 /* Pods-paik_pusan.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paik_pusan.debug.xcconfig"; path = "Pods/Target Support Files/Pods-paik_pusan/Pods-paik_pusan.debug.xcconfig"; sourceTree = "<group>"; };
 		CE0C8BB6D5901417674EDE9C /* Pods_lemon_local.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_lemon_local.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		D0225C9B9CB4920AA32A036E /* Pods_cnuh_inhouse.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_cnuh_inhouse.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		D07E534C53999E16ECBF7CC0 /* Pods-lemon_demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lemon_demo.debug.xcconfig"; path = "Pods/Target Support Files/Pods-lemon_demo/Pods-lemon_demo.debug.xcconfig"; sourceTree = "<group>"; };
 		D1B3C22B818A3E893C66D6F1 /* Pods-MCPlus_dev.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MCPlus_dev.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MCPlus_dev/Pods-MCPlus_dev.debug.xcconfig"; sourceTree = "<group>"; };
 		D72459F16C0D1C4DF481D068 /* Pods-paik_haeundae.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paik_haeundae.debug.xcconfig"; path = "Pods/Target Support Files/Pods-paik_haeundae/Pods-paik_haeundae.debug.xcconfig"; sourceTree = "<group>"; };
 		D95D8AA29493BCA9ED1057B8 /* Pods-lemon_local.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lemon_local.release.xcconfig"; path = "Pods/Target Support Files/Pods-lemon_local/Pods-lemon_local.release.xcconfig"; sourceTree = "<group>"; };
+		DBC4BCBA57A73D4015AD1950 /* Pods-cnuh_dev.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-cnuh_dev.debug.xcconfig"; path = "Pods/Target Support Files/Pods-cnuh_dev/Pods-cnuh_dev.debug.xcconfig"; sourceTree = "<group>"; };
 		DD65AB2B3C531BFB150F8C5A /* Pods-MCPlusTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MCPlusTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-MCPlusTests/Pods-MCPlusTests.release.xcconfig"; sourceTree = "<group>"; };
 		E69F09977D5FCEDC35C58DF7 /* Pods_paik_dev.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_paik_dev.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		E9939D34573F254B85AAE5B2 /* Pods-eumc_inhouse.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-eumc_inhouse.debug.xcconfig"; path = "Pods/Target Support Files/Pods-eumc_inhouse/Pods-eumc_inhouse.debug.xcconfig"; sourceTree = "<group>"; };
@@ -1501,6 +1711,7 @@
 		EE76621064B23AE623D41B73 /* Pods-kunkuk_inhouse.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-kunkuk_inhouse.debug.xcconfig"; path = "Pods/Target Support Files/Pods-kunkuk_inhouse/Pods-kunkuk_inhouse.debug.xcconfig"; sourceTree = "<group>"; };
 		EE93F8896E4B546D28650958 /* Pods-eumc_inhouse.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-eumc_inhouse.release.xcconfig"; path = "Pods/Target Support Files/Pods-eumc_inhouse/Pods-eumc_inhouse.release.xcconfig"; sourceTree = "<group>"; };
 		F4FB89007388B9638ADEFB61 /* Pods-paik.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paik.release.xcconfig"; path = "Pods/Target Support Files/Pods-paik/Pods-paik.release.xcconfig"; sourceTree = "<group>"; };
+		F56A6F72A48FA8ACB8A1D397 /* Pods-cnuh_dev.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-cnuh_dev.release.xcconfig"; path = "Pods/Target Support Files/Pods-cnuh_dev/Pods-cnuh_dev.release.xcconfig"; sourceTree = "<group>"; };
 		F846E0411AC40A18E1BEEE2B /* Pods_kunkuk_inhouse.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_kunkuk_inhouse.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 /* End PBXFileReference section */
 
@@ -1688,6 +1899,38 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		12DF3EB122C3575900B13332 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				12DF3EB222C3575900B13332 /* libsqlite3.tbd in Frameworks */,
+				12DF3EB322C3575900B13332 /* CoreNFC.framework in Frameworks */,
+				12DF3EB422C3575900B13332 /* QuartzCore.framework in Frameworks */,
+				12DF3EB522C3575900B13332 /* CoreVideo.framework in Frameworks */,
+				12DF3EB622C3575900B13332 /* CoreMedia.framework in Frameworks */,
+				12DF3EB722C3575900B13332 /* AVFoundation.framework in Frameworks */,
+				12DF3EB822C3575900B13332 /* LocalAuthentication.framework in Frameworks */,
+				12DF3EB922C3575900B13332 /* Pods_eumc_dev.framework in Frameworks */,
+				663BF261E4F5320BA1065ED4 /* Pods_cnuh_dev.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		12DF3F1522C3575B00B13332 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				12DF3F1622C3575B00B13332 /* libsqlite3.tbd in Frameworks */,
+				12DF3F1722C3575B00B13332 /* CoreNFC.framework in Frameworks */,
+				12DF3F1822C3575B00B13332 /* QuartzCore.framework in Frameworks */,
+				12DF3F1922C3575B00B13332 /* CoreVideo.framework in Frameworks */,
+				12DF3F1A22C3575B00B13332 /* CoreMedia.framework in Frameworks */,
+				12DF3F1B22C3575B00B13332 /* AVFoundation.framework in Frameworks */,
+				12DF3F1C22C3575B00B13332 /* LocalAuthentication.framework in Frameworks */,
+				12DF3F1D22C3575B00B13332 /* Pods_eumc_inhouse.framework in Frameworks */,
+				948E9AA378C25E364AFE0050 /* Pods_cnuh_inhouse.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		290D82222235F1F70077B497 /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
@@ -1755,6 +1998,10 @@
 				526C62A11C0245310FF36506 /* Pods-lemon_demo.release.xcconfig */,
 				3EAEB5C540182C4A7D72DA2C /* Pods-lemon_local.debug.xcconfig */,
 				D95D8AA29493BCA9ED1057B8 /* Pods-lemon_local.release.xcconfig */,
+				DBC4BCBA57A73D4015AD1950 /* Pods-cnuh_dev.debug.xcconfig */,
+				F56A6F72A48FA8ACB8A1D397 /* Pods-cnuh_dev.release.xcconfig */,
+				A1FE94A37DDCCBB7BF4FC5CD /* Pods-cnuh_inhouse.debug.xcconfig */,
+				51518D34A8BA8A83CFED8AD9 /* Pods-cnuh_inhouse.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -1792,6 +2039,8 @@
 				1230E0DB2293D2EE006A11CC /* paik_sanggye.app */,
 				1230E1422293D2EF006A11CC /* paik_haeundae.app */,
 				1226FDF7229531FC00BAF19B /* lemon_demo.app */,
+				12DF3ED322C3575900B13332 /* cnuh_dev.app */,
+				12DF3F3722C3575B00B13332 /* cnuh_inhouse.app */,
 			);
 			name = Products;
 			sourceTree = "<group>";
@@ -1938,6 +2187,17 @@
 			name = ColorWithRGBHex;
 			sourceTree = "<group>";
 		};
+		12DF3F3922C357AA00B13332 /* cnuh */ = {
+			isa = PBXGroup;
+			children = (
+				12DF3F3A22C357AA00B13332 /* MCarePlusConstants-dev.swift */,
+				12DF3F3B22C357AA00B13332 /* MCarePlusConstants.swift */,
+				12DF3F3F22C3585000B13332 /* Info_dev.plist */,
+				12DF3F3C22C357AA00B13332 /* Info.plist */,
+			);
+			path = cnuh;
+			sourceTree = "<group>";
+		};
 		290D82262235F1F70077B497 /* MCPlusTests */ = {
 			isa = PBXGroup;
 			children = (
@@ -2011,6 +2271,7 @@
 		29206EAE225B0F6E009B3027 /* CustomFiles */ = {
 			isa = PBXGroup;
 			children = (
+				12DF3F3922C357AA00B13332 /* cnuh */,
 				1230DEDB22928CC1006A11CC /* local */,
 				1235A5DE228BACA7007E93B1 /* eumc */,
 				291A4E5D22659D8E0012DC9C /* paik */,
@@ -2133,6 +2394,8 @@
 				A659EE1866D2BB73F0DBEDE0 /* Pods_paik_seoul.framework */,
 				668684706598EE3509722F6A /* Pods_lemon_demo.framework */,
 				CE0C8BB6D5901417674EDE9C /* Pods_lemon_local.framework */,
+				19D07D15B1AAEE43052F2EB2 /* Pods_cnuh_dev.framework */,
+				D0225C9B9CB4920AA32A036E /* Pods_cnuh_inhouse.framework */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -2392,6 +2655,48 @@
 			productReference = 129D1CE221CB7AF800A9D764 /* kunkuk_inhouse.app */;
 			productType = "com.apple.product-type.application";
 		};
+		12DF3E7022C3575900B13332 /* cnuh_dev */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 12DF3ED022C3575900B13332 /* Build configuration list for PBXNativeTarget "cnuh_dev" */;
+			buildPhases = (
+				12DF3E7122C3575900B13332 /* [CP] Check Pods Manifest.lock */,
+				12DF3E7222C3575900B13332 /* Sources */,
+				12DF3EB122C3575900B13332 /* Frameworks */,
+				12DF3EBA22C3575900B13332 /* Resources */,
+				12DF3ECD22C3575900B13332 /* ShellScript */,
+				12DF3ECE22C3575900B13332 /* Embed Frameworks */,
+				12DF3ECF22C3575900B13332 /* [CP] Embed Pods Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = cnuh_dev;
+			productName = MCPlus;
+			productReference = 12DF3ED322C3575900B13332 /* cnuh_dev.app */;
+			productType = "com.apple.product-type.application";
+		};
+		12DF3ED522C3575B00B13332 /* cnuh_inhouse */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 12DF3F3422C3575B00B13332 /* Build configuration list for PBXNativeTarget "cnuh_inhouse" */;
+			buildPhases = (
+				12DF3ED622C3575B00B13332 /* [CP] Check Pods Manifest.lock */,
+				12DF3ED722C3575B00B13332 /* Sources */,
+				12DF3F1522C3575B00B13332 /* Frameworks */,
+				12DF3F1E22C3575B00B13332 /* Resources */,
+				12DF3F3122C3575B00B13332 /* ShellScript */,
+				12DF3F3222C3575B00B13332 /* Embed Frameworks */,
+				12DF3F3322C3575B00B13332 /* [CP] Embed Pods Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = cnuh_inhouse;
+			productName = MCPlus;
+			productReference = 12DF3F3722C3575B00B13332 /* cnuh_inhouse.app */;
+			productType = "com.apple.product-type.application";
+		};
 		290D82242235F1F70077B497 /* MCPlusTests */ = {
 			isa = PBXNativeTarget;
 			buildConfigurationList = 290D822C2235F1F70077B497 /* Build configuration list for PBXNativeTarget "MCPlusTests" */;
@@ -2512,6 +2817,14 @@
 							};
 						};
 					};
+					12DF3E7022C3575900B13332 = {
+						DevelopmentTeam = 7W97E82MGQ;
+						ProvisioningStyle = Automatic;
+					};
+					12DF3ED522C3575B00B13332 = {
+						DevelopmentTeam = 7W97E82MGQ;
+						ProvisioningStyle = Automatic;
+					};
 					290D82242235F1F70077B497 = {
 						CreatedOnToolsVersion = 10.1;
 						ProvisioningStyle = Automatic;
@@ -2551,6 +2864,8 @@
 				1230E00F2293D2EC006A11CC /* paik_pusan */,
 				1230E0762293D2EE006A11CC /* paik_sanggye */,
 				1230E0DD2293D2EF006A11CC /* paik_haeundae */,
+				12DF3E7022C3575900B13332 /* cnuh_dev */,
+				12DF3ED522C3575B00B13332 /* cnuh_inhouse */,
 			);
 		};
 /* End PBXProject section */
@@ -2856,6 +3171,57 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		12DF3EBA22C3575900B13332 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				12DF3F4022C3585000B13332 /* Info_dev.plist in Resources */,
+				12DF3EBB22C3575900B13332 /* cancel_icon.png in Resources */,
+				12DF3EBC22C3575900B13332 /* btn_back.png in Resources */,
+				12DF3EBD22C3575900B13332 /* forward_arrow.png in Resources */,
+				12DF3EBE22C3575900B13332 /* NanumSquareBold.ttf in Resources */,
+				12DF3EBF22C3575900B13332 /* refresh_icon.png in Resources */,
+				12DF3EC022C3575900B13332 /* Localizable.strings in Resources */,
+				12DF3EC122C3575900B13332 /* backward_arrow.png in Resources */,
+				12DF3EC222C3575900B13332 /* LockOptionCell.xib in Resources */,
+				12DF3EC322C3575900B13332 /* NanumSquareRegular.ttf in Resources */,
+				12DF3EC422C3575900B13332 /* Images.xcassets in Resources */,
+				12DF3EC522C3575900B13332 /* btn_reflash.png in Resources */,
+				12DF3EC622C3575900B13332 /* LaunchScreen.storyboard in Resources */,
+				12DF3EC722C3575900B13332 /* LockOptionViewViewController.xib in Resources */,
+				12DF3EC822C3575900B13332 /* btn_next.png in Resources */,
+				12DF3EC922C3575900B13332 /* Assets.xcassets in Resources */,
+				12DF3ECA22C3575900B13332 /* ScreenLockViewController.xib in Resources */,
+				12DF3ECB22C3575900B13332 /* Main.storyboard in Resources */,
+				12DF3ECC22C3575900B13332 /* btn_close.png in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		12DF3F1E22C3575B00B13332 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				12DF3F1F22C3575B00B13332 /* cancel_icon.png in Resources */,
+				12DF3F2022C3575B00B13332 /* btn_back.png in Resources */,
+				12DF3F2122C3575B00B13332 /* forward_arrow.png in Resources */,
+				12DF3F2222C3575B00B13332 /* NanumSquareBold.ttf in Resources */,
+				12DF3F2322C3575B00B13332 /* refresh_icon.png in Resources */,
+				12DF3F2422C3575B00B13332 /* Localizable.strings in Resources */,
+				12DF3F2522C3575B00B13332 /* backward_arrow.png in Resources */,
+				12DF3F2622C3575B00B13332 /* LockOptionCell.xib in Resources */,
+				12DF3F2722C3575B00B13332 /* NanumSquareRegular.ttf in Resources */,
+				12DF3F2822C3575B00B13332 /* Images.xcassets in Resources */,
+				12DF3F2922C3575B00B13332 /* btn_reflash.png in Resources */,
+				12DF3F2A22C3575B00B13332 /* LaunchScreen.storyboard in Resources */,
+				12DF3F2B22C3575B00B13332 /* LockOptionViewViewController.xib in Resources */,
+				12DF3F2C22C3575B00B13332 /* btn_next.png in Resources */,
+				12DF3F2D22C3575B00B13332 /* Assets.xcassets in Resources */,
+				12DF3F2E22C3575B00B13332 /* ScreenLockViewController.xib in Resources */,
+				12DF3F2F22C3575B00B13332 /* Main.storyboard in Resources */,
+				12DF3F3022C3575B00B13332 /* btn_close.png in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		290D82232235F1F70077B497 /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -3287,6 +3653,142 @@
 			shellPath = /bin/sh;
 			shellScript = "\"${PODS_ROOT}/Fabric/run\" cc177777a841e12a043cbf1aa706071f8569ae23 d6c720134ddf5e35deaa81b9811dbbaf58e2c518fcdde3fbd6aa826e84b0a7b4\n";
 		};
+		12DF3E7122C3575900B13332 /* [CP] Check Pods Manifest.lock */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputFileListPaths = (
+			);
+			inputPaths = (
+				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+				"${PODS_ROOT}/Manifest.lock",
+			);
+			name = "[CP] Check Pods Manifest.lock";
+			outputFileListPaths = (
+			);
+			outputPaths = (
+				"$(DERIVED_FILE_DIR)/Pods-cnuh_dev-checkManifestLockResult.txt",
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+			showEnvVarsInLog = 0;
+		};
+		12DF3ECD22C3575900B13332 /* ShellScript */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+				"$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)",
+			);
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${PODS_ROOT}/Fabric/run\" cc177777a841e12a043cbf1aa706071f8569ae23 d6c720134ddf5e35deaa81b9811dbbaf58e2c518fcdde3fbd6aa826e84b0a7b4\n";
+		};
+		12DF3ECF22C3575900B13332 /* [CP] Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputFileListPaths = (
+			);
+			inputPaths = (
+				"${PODS_ROOT}/Target Support Files/Pods-cnuh_dev/Pods-cnuh_dev-frameworks.sh",
+				"${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework",
+				"${BUILT_PRODUCTS_DIR}/RNCryptor/RNCryptor.framework",
+				"${BUILT_PRODUCTS_DIR}/ReactiveCocoa/ReactiveCocoa.framework",
+				"${BUILT_PRODUCTS_DIR}/ReactiveSwift/ReactiveSwift.framework",
+				"${BUILT_PRODUCTS_DIR}/Result/Result.framework",
+				"${BUILT_PRODUCTS_DIR}/ZBarSDK/ZBarSDK.framework",
+			);
+			name = "[CP] Embed Pods Frameworks";
+			outputFileListPaths = (
+			);
+			outputPaths = (
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework",
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RNCryptor.framework",
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ReactiveCocoa.framework",
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ReactiveSwift.framework",
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Result.framework",
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ZBarSDK.framework",
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-cnuh_dev/Pods-cnuh_dev-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		12DF3ED622C3575B00B13332 /* [CP] Check Pods Manifest.lock */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputFileListPaths = (
+			);
+			inputPaths = (
+				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+				"${PODS_ROOT}/Manifest.lock",
+			);
+			name = "[CP] Check Pods Manifest.lock";
+			outputFileListPaths = (
+			);
+			outputPaths = (
+				"$(DERIVED_FILE_DIR)/Pods-cnuh_inhouse-checkManifestLockResult.txt",
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+			showEnvVarsInLog = 0;
+		};
+		12DF3F3122C3575B00B13332 /* ShellScript */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+				"$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)",
+			);
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${PODS_ROOT}/Fabric/run\" cc177777a841e12a043cbf1aa706071f8569ae23 d6c720134ddf5e35deaa81b9811dbbaf58e2c518fcdde3fbd6aa826e84b0a7b4\n";
+		};
+		12DF3F3322C3575B00B13332 /* [CP] Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputFileListPaths = (
+			);
+			inputPaths = (
+				"${PODS_ROOT}/Target Support Files/Pods-cnuh_inhouse/Pods-cnuh_inhouse-frameworks.sh",
+				"${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework",
+				"${BUILT_PRODUCTS_DIR}/RNCryptor/RNCryptor.framework",
+				"${BUILT_PRODUCTS_DIR}/ReactiveCocoa/ReactiveCocoa.framework",
+				"${BUILT_PRODUCTS_DIR}/ReactiveSwift/ReactiveSwift.framework",
+				"${BUILT_PRODUCTS_DIR}/Result/Result.framework",
+				"${BUILT_PRODUCTS_DIR}/ZBarSDK/ZBarSDK.framework",
+			);
+			name = "[CP] Embed Pods Frameworks";
+			outputFileListPaths = (
+			);
+			outputPaths = (
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework",
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RNCryptor.framework",
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ReactiveCocoa.framework",
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ReactiveSwift.framework",
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Result.framework",
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ZBarSDK.framework",
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-cnuh_inhouse/Pods-cnuh_inhouse-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
 		1F32999895B45C05517BCFE3 /* [CP] Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
@@ -4617,6 +5119,144 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		12DF3E7222C3575900B13332 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				12DF3E7322C3575900B13332 /* ExtensionData.swift in Sources */,
+				12DF3E7422C3575900B13332 /* FMDatabaseQueue.m in Sources */,
+				12DF3E7522C3575900B13332 /* ExtensionUINavigationController.swift in Sources */,
+				12DF3E7722C3575900B13332 /* ExtensionAVPlayer.swift in Sources */,
+				12DF3E7822C3575900B13332 /* ExtraWebViewController.swift in Sources */,
+				12DF3E7922C3575900B13332 /* ExtensionOptional.swift in Sources */,
+				12DF3E7A22C3575900B13332 /* BarcodeViewController.swift in Sources */,
+				12DF3E7B22C3575900B13332 /* mockScreenLockViewController.swift in Sources */,
+				12DF3E7C22C3575900B13332 /* FMResultSet.m in Sources */,
+				12DF3E7D22C3575900B13332 /* Obfuscator.swift in Sources */,
+				12DF3E7E22C3575900B13332 /* CommonConstants.swift in Sources */,
+				12DF3E7F22C3575900B13332 /* McareCrackCheck.swift in Sources */,
+				12DF3E8022C3575900B13332 /* ExtensionDispatchQueue.swift in Sources */,
+				12DF3E8122C3575900B13332 /* ExtensionUIViewController.swift in Sources */,
+				12DF3E8222C3575900B13332 /* PACS.swift in Sources */,
+				12DF3E8322C3575900B13332 /* SqlClient.swift in Sources */,
+				12DF3E8422C3575900B13332 /* CustomCameraViewController.swift in Sources */,
+				12DF3E8522C3575900B13332 /* ExtensionUIScrollView.swift in Sources */,
+				12DF3E8622C3575900B13332 /* ExtensionCollection.swift in Sources */,
+				12DF3E8722C3575900B13332 /* LockScreenDAO.swift in Sources */,
+				12DF3E8822C3575900B13332 /* ExtensionUiView.swift in Sources */,
+				12DF3E8922C3575900B13332 /* FMDatabase.m in Sources */,
+				12DF3E8A22C3575900B13332 /* ExtensionUIColor.swift in Sources */,
+				12DF3E8B22C3575900B13332 /* ExtensionUIImageView.swift in Sources */,
+				12DF3E8C22C3575900B13332 /* PhotoCollectionViewCell.swift in Sources */,
+				12DF3E8D22C3575900B13332 /* PhotoViewController.swift in Sources */,
+				12DF3E8E22C3575900B13332 /* MCareMessageRequestProtocol.swift in Sources */,
+				12DF3E8F22C3575900B13332 /* ExtensionDictionary.swift in Sources */,
+				12DF3E9022C3575900B13332 /* ParseHelper.m in Sources */,
+				12DF3E9122C3575900B13332 /* Photo.swift in Sources */,
+				12DF3E9222C3575900B13332 /* TGfgWLPFSsedkMjVFwzECGIJlWLmXNHAProtocol.swift in Sources */,
+				12DF3E9322C3575900B13332 /* FMDatabaseAdditions.m in Sources */,
+				12DF3E9422C3575900B13332 /* APIClient.swift in Sources */,
+				12DF3E9522C3575900B13332 /* ExtensionString.swift in Sources */,
+				12DF3E9622C3575900B13332 /* CheckImageButton.swift in Sources */,
+				12DF3E9722C3575900B13332 /* PhotoDetailViewController.swift in Sources */,
+				12DF3E9822C3575900B13332 /* CallbackUtil.m in Sources */,
+				12DF3E9922C3575900B13332 /* MCarePlusConstantsProtocol.swift in Sources */,
+				12DF3E9A22C3575900B13332 /* StoryBoardableWKWebView.swift in Sources */,
+				12DF3F3D22C357B100B13332 /* MCarePlusConstants-dev.swift in Sources */,
+				12DF3E9B22C3575900B13332 /* ExtensionArray.swift in Sources */,
+				12DF3E9C22C3575900B13332 /* WebViewController.swift in Sources */,
+				12DF3E9D22C3575900B13332 /* PhotoCollectionViewAdapter.swift in Sources */,
+				12DF3E9E22C3575900B13332 /* ExtensionDate.swift in Sources */,
+				12DF3E9F22C3575900B13332 /* LockOptionCell.swift in Sources */,
+				12DF3EA022C3575900B13332 /* ExtensionUIImage.swift in Sources */,
+				12DF3EA122C3575900B13332 /* MCareMessageRequest.swift in Sources */,
+				12DF3EA222C3575900B13332 /* User.swift in Sources */,
+				12DF3EA322C3575900B13332 /* ExtensionUIApplication.swift in Sources */,
+				12DF3EA422C3575900B13332 /* AppDelegate.swift in Sources */,
+				12DF3EA522C3575900B13332 /* LockOptionViewViewController.swift in Sources */,
+				12DF3EA622C3575900B13332 /* Test2ViewController.swift in Sources */,
+				12DF3EA722C3575900B13332 /* ExtensionAppDelegate.swift in Sources */,
+				12DF3EA822C3575900B13332 /* FMDatabasePool.m in Sources */,
+				12DF3EA922C3575900B13332 /* PhotoCollectionViewReusableView.swift in Sources */,
+				12DF3EAA22C3575900B13332 /* ExtensionCustomStringConvertible.swift in Sources */,
+				12DF3EAB22C3575900B13332 /* ExtensionNotification.swift in Sources */,
+				12DF3EAC22C3575900B13332 /* PictureViewController.swift in Sources */,
+				12DF3EAD22C3575900B13332 /* UIColor+Expanded.m in Sources */,
+				12DF3EAE22C3575900B13332 /* Constants.swift in Sources */,
+				12DF3EAF22C3575900B13332 /* MCPlus.xcdatamodeld in Sources */,
+				12DF3EB022C3575900B13332 /* ScreenLockViewController.swift in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		12DF3ED722C3575B00B13332 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				12DF3ED822C3575B00B13332 /* ExtensionData.swift in Sources */,
+				12DF3ED922C3575B00B13332 /* FMDatabaseQueue.m in Sources */,
+				12DF3EDA22C3575B00B13332 /* ExtensionUINavigationController.swift in Sources */,
+				12DF3EDB22C3575B00B13332 /* ExtensionAVPlayer.swift in Sources */,
+				12DF3EDC22C3575B00B13332 /* ExtraWebViewController.swift in Sources */,
+				12DF3EDD22C3575B00B13332 /* ExtensionOptional.swift in Sources */,
+				12DF3EDE22C3575B00B13332 /* BarcodeViewController.swift in Sources */,
+				12DF3EDF22C3575B00B13332 /* mockScreenLockViewController.swift in Sources */,
+				12DF3EE022C3575B00B13332 /* FMResultSet.m in Sources */,
+				12DF3EE122C3575B00B13332 /* Obfuscator.swift in Sources */,
+				12DF3EE222C3575B00B13332 /* CommonConstants.swift in Sources */,
+				12DF3EE322C3575B00B13332 /* McareCrackCheck.swift in Sources */,
+				12DF3EE422C3575B00B13332 /* ExtensionDispatchQueue.swift in Sources */,
+				12DF3EE522C3575B00B13332 /* ExtensionUIViewController.swift in Sources */,
+				12DF3EE622C3575B00B13332 /* PACS.swift in Sources */,
+				12DF3EE722C3575B00B13332 /* SqlClient.swift in Sources */,
+				12DF3EE822C3575B00B13332 /* CustomCameraViewController.swift in Sources */,
+				12DF3EE922C3575B00B13332 /* ExtensionUIScrollView.swift in Sources */,
+				12DF3EEA22C3575B00B13332 /* ExtensionCollection.swift in Sources */,
+				12DF3EEB22C3575B00B13332 /* LockScreenDAO.swift in Sources */,
+				12DF3EEC22C3575B00B13332 /* ExtensionUiView.swift in Sources */,
+				12DF3EED22C3575B00B13332 /* FMDatabase.m in Sources */,
+				12DF3EEE22C3575B00B13332 /* ExtensionUIColor.swift in Sources */,
+				12DF3EEF22C3575B00B13332 /* ExtensionUIImageView.swift in Sources */,
+				12DF3EF022C3575B00B13332 /* PhotoCollectionViewCell.swift in Sources */,
+				12DF3EF122C3575B00B13332 /* PhotoViewController.swift in Sources */,
+				12DF3EF222C3575B00B13332 /* MCareMessageRequestProtocol.swift in Sources */,
+				12DF3EF322C3575B00B13332 /* ExtensionDictionary.swift in Sources */,
+				12DF3EF422C3575B00B13332 /* ParseHelper.m in Sources */,
+				12DF3EF522C3575B00B13332 /* Photo.swift in Sources */,
+				12DF3EF622C3575B00B13332 /* TGfgWLPFSsedkMjVFwzECGIJlWLmXNHAProtocol.swift in Sources */,
+				12DF3EF722C3575B00B13332 /* FMDatabaseAdditions.m in Sources */,
+				12DF3EF822C3575B00B13332 /* APIClient.swift in Sources */,
+				12DF3EF922C3575B00B13332 /* ExtensionString.swift in Sources */,
+				12DF3EFA22C3575B00B13332 /* CheckImageButton.swift in Sources */,
+				12DF3EFB22C3575B00B13332 /* PhotoDetailViewController.swift in Sources */,
+				12DF3EFC22C3575B00B13332 /* CallbackUtil.m in Sources */,
+				12DF3EFD22C3575B00B13332 /* MCarePlusConstantsProtocol.swift in Sources */,
+				12DF3EFE22C3575B00B13332 /* StoryBoardableWKWebView.swift in Sources */,
+				12DF3EFF22C3575B00B13332 /* ExtensionArray.swift in Sources */,
+				12DF3F0022C3575B00B13332 /* WebViewController.swift in Sources */,
+				12DF3F0122C3575B00B13332 /* PhotoCollectionViewAdapter.swift in Sources */,
+				12DF3F0222C3575B00B13332 /* ExtensionDate.swift in Sources */,
+				12DF3F0322C3575B00B13332 /* LockOptionCell.swift in Sources */,
+				12DF3F0422C3575B00B13332 /* ExtensionUIImage.swift in Sources */,
+				12DF3F0522C3575B00B13332 /* MCareMessageRequest.swift in Sources */,
+				12DF3F0622C3575B00B13332 /* User.swift in Sources */,
+				12DF3F0722C3575B00B13332 /* ExtensionUIApplication.swift in Sources */,
+				12DF3F0822C3575B00B13332 /* AppDelegate.swift in Sources */,
+				12DF3F0922C3575B00B13332 /* LockOptionViewViewController.swift in Sources */,
+				12DF3F0A22C3575B00B13332 /* Test2ViewController.swift in Sources */,
+				12DF3F0B22C3575B00B13332 /* ExtensionAppDelegate.swift in Sources */,
+				12DF3F0C22C3575B00B13332 /* FMDatabasePool.m in Sources */,
+				12DF3F0D22C3575B00B13332 /* PhotoCollectionViewReusableView.swift in Sources */,
+				12DF3F0E22C3575B00B13332 /* ExtensionCustomStringConvertible.swift in Sources */,
+				12DF3F0F22C3575B00B13332 /* ExtensionNotification.swift in Sources */,
+				12DF3F1022C3575B00B13332 /* PictureViewController.swift in Sources */,
+				12DF3F1122C3575B00B13332 /* UIColor+Expanded.m in Sources */,
+				12DF3F1222C3575B00B13332 /* Constants.swift in Sources */,
+				12DF3F1322C3575B00B13332 /* MCPlus.xcdatamodeld in Sources */,
+				12DF3F3E22C357B500B13332 /* MCarePlusConstants.swift in Sources */,
+				12DF3F1422C3575B00B13332 /* ScreenLockViewController.swift in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		290D82212235F1F70077B497 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -5612,6 +6252,136 @@
 			};
 			name = Release;
 		};
+		12DF3ED122C3575900B13332 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = DBC4BCBA57A73D4015AD1950 /* Pods-cnuh_dev.debug.xcconfig */;
+			buildSettings = {
+				APP_DISPLAY_NAME = "CNUH EMR-DEV";
+				ARCHS = "$(ARCHS_STANDARD)";
+				ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-cnuh";
+				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "LaunchImage-cnuh";
+				CLANG_ENABLE_MODULES = YES;
+				CODE_SIGN_IDENTITY = "iPhone Developer";
+				CODE_SIGN_STYLE = Automatic;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				DEVELOPMENT_TEAM = 7W97E82MGQ;
+				ENABLE_BITCODE = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(PROJECT_DIR)",
+				);
+				INFOPLIST_FILE = "$(SRCROOT)/MCPlus/CustomFiles/cnuh/Info_dev.plist";
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+				LIBRARY_SEARCH_PATHS = "$(inherited)";
+				OTHER_SWIFT_FLAGS = "$(inherited) -D COCOAPODS -D DEBUG";
+				PRODUCT_BUNDLE_IDENTIFIER = com.dbs.mplus.cnuh.dev;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				PROVISIONING_PROFILE_SPECIFIER = "";
+				SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/MCPlus/MCPlus-Bridging-Header.h";
+				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+				SWIFT_PRECOMPILE_BRIDGING_HEADER = YES;
+				SWIFT_VERSION = 4.2;
+				TARGETED_DEVICE_FAMILY = "1,2";
+			};
+			name = Debug;
+		};
+		12DF3ED222C3575900B13332 /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = F56A6F72A48FA8ACB8A1D397 /* Pods-cnuh_dev.release.xcconfig */;
+			buildSettings = {
+				APP_DISPLAY_NAME = "CNUH EMR-DEV";
+				ARCHS = "$(ARCHS_STANDARD)";
+				ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-cnuh";
+				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "LaunchImage-cnuh";
+				CLANG_ENABLE_MODULES = YES;
+				CODE_SIGN_IDENTITY = "iPhone Developer";
+				CODE_SIGN_STYLE = Automatic;
+				DEVELOPMENT_TEAM = 7W97E82MGQ;
+				ENABLE_BITCODE = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(PROJECT_DIR)",
+				);
+				INFOPLIST_FILE = "$(SRCROOT)/MCPlus/CustomFiles/cnuh/Info_dev.plist";
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+				LIBRARY_SEARCH_PATHS = "$(inherited)";
+				PRODUCT_BUNDLE_IDENTIFIER = com.dbs.mplus.cnuh.dev;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				PROVISIONING_PROFILE_SPECIFIER = "";
+				SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/MCPlus/MCPlus-Bridging-Header.h";
+				SWIFT_PRECOMPILE_BRIDGING_HEADER = YES;
+				SWIFT_VERSION = 4.2;
+				TARGETED_DEVICE_FAMILY = "1,2";
+			};
+			name = Release;
+		};
+		12DF3F3522C3575B00B13332 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = A1FE94A37DDCCBB7BF4FC5CD /* Pods-cnuh_inhouse.debug.xcconfig */;
+			buildSettings = {
+				APP_DISPLAY_NAME = "CNUH EMR\n";
+				ARCHS = "$(ARCHS_STANDARD)";
+				ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-cnuh";
+				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "LaunchImage-cnuh";
+				CLANG_ENABLE_MODULES = YES;
+				CODE_SIGN_IDENTITY = "iPhone Developer";
+				CODE_SIGN_STYLE = Automatic;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				DEVELOPMENT_TEAM = 7W97E82MGQ;
+				ENABLE_BITCODE = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(PROJECT_DIR)",
+				);
+				INFOPLIST_FILE = "$(SRCROOT)/MCPlus/CustomFiles/cnuh/Info.plist";
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+				LIBRARY_SEARCH_PATHS = "$(inherited)";
+				OTHER_SWIFT_FLAGS = "$(inherited) -D COCOAPODS -D DEBUG";
+				PRODUCT_BUNDLE_IDENTIFIER = com.dbs.mplus.cnuh.inhouse;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				PROVISIONING_PROFILE_SPECIFIER = "";
+				SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/MCPlus/MCPlus-Bridging-Header.h";
+				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+				SWIFT_PRECOMPILE_BRIDGING_HEADER = YES;
+				SWIFT_VERSION = 4.2;
+				TARGETED_DEVICE_FAMILY = "1,2";
+			};
+			name = Debug;
+		};
+		12DF3F3622C3575B00B13332 /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 51518D34A8BA8A83CFED8AD9 /* Pods-cnuh_inhouse.release.xcconfig */;
+			buildSettings = {
+				APP_DISPLAY_NAME = "CNUH EMR\n";
+				ARCHS = "$(ARCHS_STANDARD)";
+				ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-cnuh";
+				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "LaunchImage-cnuh";
+				CLANG_ENABLE_MODULES = YES;
+				CODE_SIGN_IDENTITY = "iPhone Developer";
+				CODE_SIGN_STYLE = Automatic;
+				DEVELOPMENT_TEAM = 7W97E82MGQ;
+				ENABLE_BITCODE = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"$(PROJECT_DIR)",
+				);
+				INFOPLIST_FILE = "$(SRCROOT)/MCPlus/CustomFiles/cnuh/Info.plist";
+				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+				LIBRARY_SEARCH_PATHS = "$(inherited)";
+				PRODUCT_BUNDLE_IDENTIFIER = com.dbs.mplus.cnuh.inhouse;
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				PROVISIONING_PROFILE_SPECIFIER = "";
+				SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/MCPlus/MCPlus-Bridging-Header.h";
+				SWIFT_PRECOMPILE_BRIDGING_HEADER = YES;
+				SWIFT_VERSION = 4.2;
+				TARGETED_DEVICE_FAMILY = "1,2";
+			};
+			name = Release;
+		};
 		290D822D2235F1F70077B497 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			baseConfigurationReference = 0338D53B0C695D3CAFE8AB7B /* Pods-MCPlusTests.debug.xcconfig */;
@@ -5872,6 +6642,24 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
+		12DF3ED022C3575900B13332 /* Build configuration list for PBXNativeTarget "cnuh_dev" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				12DF3ED122C3575900B13332 /* Debug */,
+				12DF3ED222C3575900B13332 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		12DF3F3422C3575B00B13332 /* Build configuration list for PBXNativeTarget "cnuh_inhouse" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				12DF3F3522C3575B00B13332 /* Debug */,
+				12DF3F3622C3575B00B13332 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
 		290D822C2235F1F70077B497 /* Build configuration list for PBXNativeTarget "MCPlusTests" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (

+ 20 - 0
MCPlus.xcodeproj/xcuserdata/kangsh.xcuserdatad/xcschemes/xcschememanagement.plist

@@ -24,6 +24,16 @@
 			<key>orderHint</key>
 			<integer>7</integer>
 		</dict>
+		<key>cnuh_dev.xcscheme_^#shared#^_</key>
+		<dict>
+			<key>orderHint</key>
+			<integer>15</integer>
+		</dict>
+		<key>cnuh_inhouse.xcscheme_^#shared#^_</key>
+		<dict>
+			<key>orderHint</key>
+			<integer>16</integer>
+		</dict>
 		<key>eumc.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
@@ -162,6 +172,16 @@
 			<key>primary</key>
 			<true/>
 		</dict>
+		<key>12DF3E7022C3575900B13332</key>
+		<dict>
+			<key>primary</key>
+			<true/>
+		</dict>
+		<key>12DF3ED522C3575B00B13332</key>
+		<dict>
+			<key>primary</key>
+			<true/>
+		</dict>
 		<key>29C30F3F2269513C00698CEA</key>
 		<dict>
 			<key>primary</key>

+ 2 - 2
MCPlus/CustomFiles/eumc/Info.plist

@@ -15,7 +15,7 @@
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>9</string>
+	<string>10</string>
 	<key>CFBundleURLTypes</key>
 	<array>
 		<dict>
@@ -30,7 +30,7 @@
 		</dict>
 	</array>
 	<key>CFBundleVersion</key>
-	<string>9</string>
+	<string>10</string>
 	<key>DomainName</key>
 	<string>https://app.hyumc.com/</string>
 	<key>Fabric</key>

+ 2 - 2
MCPlus/CustomFiles/local/MCarePlusConstants-demo.swift

@@ -12,8 +12,8 @@ import Foundation
 class MCarePlusConstants:NSObject, MCarePlusConstantsProtocol {
     static var MCARE_ALERT_TITLE_ICON = "iconImage-lemon"
    
-    static var DOMAIN_NAME = "https://dev1.lemonhc.com/"
+    static var DOMAIN_NAME = "https://doc.cnuhh.com/"
     
     static var CERT_TYPE = "InHouse"
-    static var APP_NAME = "mcare-plus"
+    static var APP_NAME = "mcare-plus-dev"
 }

+ 85 - 10
MCPlus/ViewControllers/WebViewController.swift

@@ -500,7 +500,31 @@ extension WebViewController{
     func showBrowsingUrl(param:String) {
         var queryStringDictionary = [String:Any]()
         let urlComponents = param.components(separatedBy: "&")
-        
+//
+        for keyValuePair in urlComponents{
+            let pairComponents = keyValuePair.components(separatedBy: "=")
+            let key = pairComponents[safe: 0]?.removingPercentEncoding ?? ""
+            let value = pairComponents[safe: 1]?.removingPercentEncoding ?? ""
+
+            queryStringDictionary[key] = value
+        }
+//
+//        let storyboard = self.storyboard
+//        let VC = storyboard?.instantiateViewController(withIdentifier: "ExtraWebViewController") as! ExtraWebViewController
+//
+        if let url = queryStringDictionary["url"] as? String{
+//            VC.url = url
+            UIApplication.shared.open(URL.init(string: url)!)
+        }
+//
+//        self.present(VC, animated: true, completion: nil)
+    }
+    
+    func appCheck(param:String){
+        print("앱체크")
+        var queryStringDictionary = [String:Any]()
+        let urlComponents = param.components(separatedBy: "&")
+        //
         for keyValuePair in urlComponents{
             let pairComponents = keyValuePair.components(separatedBy: "=")
             let key = pairComponents[safe: 0]?.removingPercentEncoding ?? ""
@@ -508,20 +532,65 @@ extension WebViewController{
             
             queryStringDictionary[key] = value
         }
+        print("앱체크")
         
-//        guard let urlString = queryStringDictionary["url"] as? String,
-//            let url = URL(string: urlString) else {
-//            return
-//        }
-        let storyboard = self.storyboard
-        let VC = storyboard?.instantiateViewController(withIdentifier: "ExtraWebViewController") as! ExtraWebViewController
+        let url:String = queryStringDictionary["target"] as! String
+//        var result = UIApplication.shared.canOpenURL(URL.init(string: url)! )
         
-        if let url = queryStringDictionary["url"] as? String{
-            VC.url = url
+      let result = UIApplication.shared.canOpenURL(URL.init(string: "eFormulay://")!)
+        
+//        result = false
+        let dic = NSMutableDictionary()
+        dic["success"] = String(result)
+//        dic["result"] = "true"
+        
+//        let callback = CallbackUtil()
+        let callbackFunc = queryStringDictionary["callbackFn"] as? String ?? ""
+//        let callbackUrl = callback.callBackFunc(callbackFunc, withDic: dic)
+        let callbackUrl = "\(callbackFunc)({\"success\":\"\(true)\"})"
+        self.webView.evaluateJavaScript(callbackUrl, completionHandler: nil)
+        
+        
+        
+        
+    }
+    
+    func appInstall(param:String){
+        var queryStringDictionary = [String:Any]()
+        let urlComponents = param.components(separatedBy: "&")
+        //
+        for keyValuePair in urlComponents{
+            let pairComponents = keyValuePair.components(separatedBy: "=")
+            let key = pairComponents[safe: 0]?.removingPercentEncoding ?? ""
+            let value = pairComponents[safe: 1]?.removingPercentEncoding ?? ""
+            
+            queryStringDictionary[key] = value
         }
         
-        self.present(VC, animated: true, completion: nil)
+        let url = queryStringDictionary["target"] as! String
+        UIApplication.shared.open(URL.init(string: url)!)
+    }
+    
+    func openApp(param:String){
+        var queryStringDictionary = [String:Any]()
+        let urlComponents = param.components(separatedBy: "&")
+        //
+        for keyValuePair in urlComponents{
+            let pairComponents = keyValuePair.components(separatedBy: "=")
+            let key = pairComponents[safe: 0]?.removingPercentEncoding ?? ""
+            let value = pairComponents[safe: 1]?.removingPercentEncoding ?? ""
+            
+            queryStringDictionary[key] = value
+        }
+        print("오픈앱")
+        
+        var url:String = queryStringDictionary["target"] as! String
+//        url = "mcareInsu://"
+        UIApplication.shared.open(URL.init(string: url)!)
+        
     }
+    
+    
 }
 
 
@@ -597,6 +666,12 @@ extension WebViewController:WKUIDelegate, WKNavigationDelegate, WKScriptMessageH
                 self.lockscreen()
             case "showBrowsingUrl":
                 self.showBrowsingUrl(param: parameters)
+            case "appCheck":
+                self.appCheck(param: parameters)
+            case "appInstall":
+                self.appInstall(param: parameters)
+            case "openApp":
+                self.openApp(param: parameters)
             default:
                 break
             }

+ 1 - 1
Podfile.lock

@@ -41,6 +41,6 @@ SPEC CHECKSUMS:
   RNCryptor: c93d19029dcf7ff160aca0f24d6c9e7b0d82f664
   ZBarSDK: 4c1b5daeb7d6cc67dc9355e690af0230a661f6ec
 
-PODFILE CHECKSUM: f571de10d39164814a329716ae75529a17ffd71b
+PODFILE CHECKSUM: 19c79eeabdad488c1a55b39c2ccd41438003aae9
 
 COCOAPODS: 1.6.1

+ 1 - 0
local copy-Info.plist

@@ -50,6 +50,7 @@
 	<key>LSApplicationQueriesSchemes</key>
 	<array>
 		<string>igxp</string>
+		<string>eFormulay</string>
 	</array>
 	<key>LSRequiresIPhoneOS</key>
 	<true/>

+ 13 - 0
podfile

@@ -64,6 +64,19 @@ target 'kunkuk_inhouse' do
   use_frameworks!
     all_pods
 
+end
+target 'cnuh_dev' do
+  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
+  use_frameworks!
+  all_pods
+  
+end
+
+target 'cnuh_inhouse' do
+  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
+  use_frameworks!
+  all_pods
+  
 end
 
 target 'paik_seoul' do