Browse Source

내부테스트 스키마 정리

강성희 6 năm trước cách đây
mục cha
commit
def87d62fa
25 tập tin đã thay đổi với 886 bổ sung42 xóa
  1. 471 18
      MCPlus.xcodeproj/project.pbxproj
  2. 91 0
      MCPlus.xcodeproj/xcshareddata/xcschemes/lemon_demo.xcscheme
  3. 8 8
      MCPlus.xcodeproj/xcshareddata/xcschemes/lemon_dev.xcscheme
  4. 17 2
      MCPlus.xcodeproj/xcuserdata/kangsh.xcuserdatad/xcschemes/xcschememanagement.plist
  5. 10 1
      MCPlus/AppDelegate.swift
  6. 70 0
      MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/Contents.json
  7. BIN
      MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/splash_ipn01-3.png
  8. BIN
      MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/splash_ipn01-4.png
  9. BIN
      MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/splash_ipn03-1.png
  10. BIN
      MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/splash_ipn03-2.png
  11. BIN
      MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/splash_ipn03-3.png
  12. BIN
      MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/splash_ipn03-4.png
  13. BIN
      MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/splash_ipn03.png
  14. 2 2
      MCPlus/CustomFiles/eumc/Info.plist
  15. 4 4
      MCPlus/CustomFiles/local/MCarePlusConstants-dev.swift
  16. 20 0
      MCPlus/CustomFiles/local/MCarePlusConstants-local.swift
  17. 23 0
      MCPlus/Images.xcassets/iconImage-lemon.imageset/Contents.json
  18. BIN
      MCPlus/Images.xcassets/iconImage-lemon.imageset/Icon-App-40x40@1x.png
  19. BIN
      MCPlus/Images.xcassets/iconImage-lemon.imageset/Icon-App-40x40@2x.png
  20. BIN
      MCPlus/Images.xcassets/iconImage-lemon.imageset/Icon-App-40x40@3x.png
  21. 5 0
      MCPlus/SwiftExtension/ExtensionString.swift
  22. 11 3
      MCPlus/ViewControllers/WebViewController.swift
  23. 1 1
      Podfile.lock
  24. 138 0
      local copy-Info.plist
  25. 15 3
      podfile

+ 471 - 18
MCPlus.xcodeproj/project.pbxproj

@@ -11,11 +11,99 @@
 		05C1E603189B8BBE6B6E98FC /* Pods_eumc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CBEB3520E9B5567A22584AF /* Pods_eumc.framework */; };
 		076DF4901D94C211BEB76F10 /* Pods_kunkuk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F6006D3C2AA9EB06325D073 /* Pods_kunkuk.framework */; };
 		082E4EBB279EFD8B3D755DD7 /* Pods_kunkuk_inhouse.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F846E0411AC40A18E1BEEE2B /* Pods_kunkuk_inhouse.framework */; };
+		0E3A645C7691C0C3BDDF65AA /* Pods_lemon_local.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE0C8BB6D5901417674EDE9C /* Pods_lemon_local.framework */; };
 		1219F7491E2730C100469209 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1219F74B1E2730C100469209 /* Localizable.strings */; };
 		1226349A1DF7EDC300AC54FD /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 122634981DF7EDC300AC54FD /* Main.storyboard */; };
 		1226349D1DF7EDC300AC54FD /* MCPlus.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 1226349B1DF7EDC300AC54FD /* MCPlus.xcdatamodeld */; };
 		1226349F1DF7EDC300AC54FD /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1226349E1DF7EDC300AC54FD /* Assets.xcassets */; };
 		122634A21DF7EDC300AC54FD /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 122634A01DF7EDC300AC54FD /* LaunchScreen.storyboard */; };
+		1226FD99229531FC00BAF19B /* ExtensionData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479D2201690100D7716E /* ExtensionData.swift */; };
+		1226FD9A229531FC00BAF19B /* FMDatabaseQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B32220BDCCD00EABB89 /* FMDatabaseQueue.m */; };
+		1226FD9B229531FC00BAF19B /* ExtensionUINavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479A2201690100D7716E /* ExtensionUINavigationController.swift */; };
+		1226FD9C229531FC00BAF19B /* ExtensionAVPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47992201690100D7716E /* ExtensionAVPlayer.swift */; };
+		1226FD9D229531FC00BAF19B /* ExtraWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2910EDFE221693E300302D0B /* ExtraWebViewController.swift */; };
+		1226FD9E229531FC00BAF19B /* ExtensionOptional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47982201690000D7716E /* ExtensionOptional.swift */; };
+		1226FD9F229531FC00BAF19B /* BarcodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2910EDF622167DFC00302D0B /* BarcodeViewController.swift */; };
+		1226FDA0229531FC00BAF19B /* mockScreenLockViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290D82362235F5430077B497 /* mockScreenLockViewController.swift */; };
+		1226FDA1229531FC00BAF19B /* FMResultSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B3B220BDCCD00EABB89 /* FMResultSet.m */; };
+		1226FDA2229531FC00BAF19B /* Obfuscator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CF79AE2264186D00C0ACE9 /* Obfuscator.swift */; };
+		1226FDA3229531FC00BAF19B /* CommonConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294CA30E225C4D4200036C7B /* CommonConstants.swift */; };
+		1226FDA4229531FC00BAF19B /* McareCrackCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294CA30A225C4D0500036C7B /* McareCrackCheck.swift */; };
+		1226FDA5229531FC00BAF19B /* ExtensionDispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479B2201690100D7716E /* ExtensionDispatchQueue.swift */; };
+		1226FDA6229531FC00BAF19B /* ExtensionUIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47A02201690100D7716E /* ExtensionUIViewController.swift */; };
+		1226FDA7229531FC00BAF19B /* PACS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506972214EAC200FF4000 /* PACS.swift */; };
+		1226FDA8229531FC00BAF19B /* SqlClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B56220BE2BB00EABB89 /* SqlClient.swift */; };
+		1226FDA9229531FC00BAF19B /* CustomCameraViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293E547F2202D68200BFDB82 /* CustomCameraViewController.swift */; };
+		1226FDAA229531FC00BAF19B /* ExtensionUIScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479E2201690100D7716E /* ExtensionUIScrollView.swift */; };
+		1226FDAB229531FC00BAF19B /* ExtensionCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290A0CED2216461100BEC6C0 /* ExtensionCollection.swift */; };
+		1226FDAC229531FC00BAF19B /* LockScreenDAO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2965069F2215088E00FF4000 /* LockScreenDAO.swift */; };
+		1226FDAD229531FC00BAF19B /* ExtensionUiView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47942201690000D7716E /* ExtensionUiView.swift */; };
+		1226FDAE229531FC00BAF19B /* FMDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B36220BDCCD00EABB89 /* FMDatabase.m */; };
+		1226FDAF229531FC00BAF19B /* ExtensionUIColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47972201690000D7716E /* ExtensionUIColor.swift */; };
+		1226FDB0229531FC00BAF19B /* ExtensionUIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47922201690000D7716E /* ExtensionUIImageView.swift */; };
+		1226FDB1229531FC00BAF19B /* PhotoCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B5E220C10B800EABB89 /* PhotoCollectionViewCell.swift */; };
+		1226FDB2229531FC00BAF19B /* PhotoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E13DE22202EA220064FECF /* PhotoViewController.swift */; };
+		1226FDB3229531FC00BAF19B /* MCareMessageRequestProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CF79D7226426C400C0ACE9 /* MCareMessageRequestProtocol.swift */; };
+		1226FDB4229531FC00BAF19B /* ExtensionDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47A22201690100D7716E /* ExtensionDictionary.swift */; };
+		1226FDB5229531FC00BAF19B /* ParseHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 122E98371DFE61EF009FB76E /* ParseHelper.m */; };
+		1226FDB6229531FC00BAF19B /* Photo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B4E220BDD3F00EABB89 /* Photo.swift */; };
+		1226FDB7229531FC00BAF19B /* TGfgWLPFSsedkMjVFwzECGIJlWLmXNHAProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CF79DB226427F400C0ACE9 /* TGfgWLPFSsedkMjVFwzECGIJlWLmXNHAProtocol.swift */; };
+		1226FDB8229531FC00BAF19B /* FMDatabaseAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B35220BDCCD00EABB89 /* FMDatabaseAdditions.m */; };
+		1226FDB9229531FC00BAF19B /* APIClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296034642213E98E008AB32E /* APIClient.swift */; };
+		1226FDBA229531FC00BAF19B /* ExtensionString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47962201690000D7716E /* ExtensionString.swift */; };
+		1226FDBB229531FC00BAF19B /* CheckImageButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291A4DDB226569500012DC9C /* CheckImageButton.swift */; };
+		1226FDBC229531FC00BAF19B /* PhotoDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29946129220C17FB00CF3B54 /* PhotoDetailViewController.swift */; };
+		1226FDBD229531FC00BAF19B /* CallbackUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 129D1CB421CB62AD00A9D764 /* CallbackUtil.m */; };
+		1226FDBE229531FC00BAF19B /* MCarePlusConstantsProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960346E2213FAE7008AB32E /* MCarePlusConstantsProtocol.swift */; };
+		1226FDBF229531FC00BAF19B /* StoryBoardableWKWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 299A75D0223F49E000DDA1B9 /* StoryBoardableWKWebView.swift */; };
+		1226FDC0229531FC00BAF19B /* ExtensionArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47932201690000D7716E /* ExtensionArray.swift */; };
+		1226FDC2229531FC00BAF19B /* WebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506B0221568E800FF4000 /* WebViewController.swift */; };
+		1226FDC3229531FC00BAF19B /* PhotoCollectionViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B28220BCEE500EABB89 /* PhotoCollectionViewAdapter.swift */; };
+		1226FDC4229531FC00BAF19B /* ExtensionDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479C2201690100D7716E /* ExtensionDate.swift */; };
+		1226FDC5229531FC00BAF19B /* LockOptionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506AB221563BB00FF4000 /* LockOptionCell.swift */; };
+		1226FDC6229531FC00BAF19B /* ExtensionUIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479F2201690100D7716E /* ExtensionUIImage.swift */; };
+		1226FDC7229531FC00BAF19B /* MCareMessageRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CF79B222641D8700C0ACE9 /* MCareMessageRequest.swift */; };
+		1226FDC8229531FC00BAF19B /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B52220BDDBC00EABB89 /* User.swift */; };
+		1226FDC9229531FC00BAF19B /* ExtensionUIApplication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294D03A2223F383C00947992 /* ExtensionUIApplication.swift */; };
+		1226FDCA229531FC00BAF19B /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960345C2213A719008AB32E /* AppDelegate.swift */; };
+		1226FDCB229531FC00BAF19B /* LockOptionViewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506A72215431D00FF4000 /* LockOptionViewViewController.swift */; };
+		1226FDCC229531FC00BAF19B /* Test2ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2910EDFA2216908100302D0B /* Test2ViewController.swift */; };
+		1226FDCD229531FC00BAF19B /* ExtensionAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296034602213D735008AB32E /* ExtensionAppDelegate.swift */; };
+		1226FDCE229531FC00BAF19B /* FMDatabasePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B3A220BDCCD00EABB89 /* FMDatabasePool.m */; };
+		1226FDCF229531FC00BAF19B /* PhotoCollectionViewReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294B2B5A220C0DF400EABB89 /* PhotoCollectionViewReusableView.swift */; };
+		1226FDD0229531FC00BAF19B /* ExtensionCustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47A12201690100D7716E /* ExtensionCustomStringConvertible.swift */; };
+		1226FDD1229531FC00BAF19B /* ExtensionNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD47912201690000D7716E /* ExtensionNotification.swift */; };
+		1226FDD2229531FC00BAF19B /* PictureViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29EDBFFB22015BD900E8D2F5 /* PictureViewController.swift */; };
+		1226FDD3229531FC00BAF19B /* UIColor+Expanded.m in Sources */ = {isa = PBXBuildFile; fileRef = 125B30891EF0C40000A1808D /* UIColor+Expanded.m */; };
+		1226FDD4229531FC00BAF19B /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296034682213F2EE008AB32E /* Constants.swift */; };
+		1226FDD5229531FC00BAF19B /* MCPlus.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 1226349B1DF7EDC300AC54FD /* MCPlus.xcdatamodeld */; };
+		1226FDD6229531FC00BAF19B /* ScreenLockViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296506A322151FA600FF4000 /* ScreenLockViewController.swift */; };
+		1226FDD8229531FC00BAF19B /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 294B2B4B220BDCF400EABB89 /* libsqlite3.tbd */; };
+		1226FDD9229531FC00BAF19B /* CoreNFC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 293A3ECF22004B6A0099E986 /* CoreNFC.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
+		1226FDDA229531FC00BAF19B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 126F0F332119709C00AA6C0B /* QuartzCore.framework */; };
+		1226FDDB229531FC00BAF19B /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 126F0F312119709400AA6C0B /* CoreVideo.framework */; };
+		1226FDDC229531FC00BAF19B /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 126F0F2F2119708B00AA6C0B /* CoreMedia.framework */; };
+		1226FDDD229531FC00BAF19B /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 126F0F2D2119708200AA6C0B /* AVFoundation.framework */; };
+		1226FDDE229531FC00BAF19B /* LocalAuthentication.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12298E5B20B67AEF0047B9A1 /* LocalAuthentication.framework */; };
+		1226FDE0229531FC00BAF19B /* cancel_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF552293C3DE006A11CC /* cancel_icon.png */; };
+		1226FDE1229531FC00BAF19B /* btn_back.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF562293C3DE006A11CC /* btn_back.png */; };
+		1226FDE2229531FC00BAF19B /* forward_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF502293C3DE006A11CC /* forward_arrow.png */; };
+		1226FDE3229531FC00BAF19B /* NanumSquareBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 29CF79F022646DF500C0ACE9 /* NanumSquareBold.ttf */; };
+		1226FDE4229531FC00BAF19B /* refresh_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF512293C3DE006A11CC /* refresh_icon.png */; };
+		1226FDE5229531FC00BAF19B /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1219F74B1E2730C100469209 /* Localizable.strings */; };
+		1226FDE6229531FC00BAF19B /* backward_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF532293C3DE006A11CC /* backward_arrow.png */; };
+		1226FDE7229531FC00BAF19B /* LockOptionCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 125B306C1EEF770C00A1808D /* LockOptionCell.xib */; };
+		1226FDE8229531FC00BAF19B /* NanumSquareRegular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 29CF79EF22646DF500C0ACE9 /* NanumSquareRegular.ttf */; };
+		1226FDE9229531FC00BAF19B /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 126F40351E1F369C002E691B /* Images.xcassets */; };
+		1226FDEA229531FC00BAF19B /* btn_reflash.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF522293C3DE006A11CC /* btn_reflash.png */; };
+		1226FDEB229531FC00BAF19B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 122634A01DF7EDC300AC54FD /* LaunchScreen.storyboard */; };
+		1226FDEC229531FC00BAF19B /* LockOptionViewViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 125B30611EEE93E200A1808D /* LockOptionViewViewController.xib */; };
+		1226FDED229531FC00BAF19B /* btn_next.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF542293C3DE006A11CC /* btn_next.png */; };
+		1226FDEE229531FC00BAF19B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1226349E1DF7EDC300AC54FD /* Assets.xcassets */; };
+		1226FDEF229531FC00BAF19B /* ScreenLockViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 125B307D1EEFE46A00A1808D /* ScreenLockViewController.xib */; };
+		1226FDF0229531FC00BAF19B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 122634981DF7EDC300AC54FD /* Main.storyboard */; };
+		1226FDF1229531FC00BAF19B /* btn_close.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF572293C3DE006A11CC /* btn_close.png */; };
+		1226FDFA229533F600BAF19B /* MCarePlusConstants-demo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1226FDF9229533F600BAF19B /* MCarePlusConstants-demo.swift */; };
 		12298E5C20B67AEF0047B9A1 /* LocalAuthentication.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12298E5B20B67AEF0047B9A1 /* LocalAuthentication.framework */; };
 		122E98381DFE61EF009FB76E /* ParseHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 122E98371DFE61EF009FB76E /* ParseHelper.m */; };
 		1230DEDF22928D1F006A11CC /* ExtensionData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29BD479D2201690100D7716E /* ExtensionData.swift */; };
@@ -96,7 +184,7 @@
 		1230DF2E22928D1F006A11CC /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1226349E1DF7EDC300AC54FD /* Assets.xcassets */; };
 		1230DF2F22928D1F006A11CC /* ScreenLockViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 125B307D1EEFE46A00A1808D /* ScreenLockViewController.xib */; };
 		1230DF3022928D1F006A11CC /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 122634981DF7EDC300AC54FD /* Main.storyboard */; };
-		1230DF3C22928E00006A11CC /* MCarePlusConstants-dev.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1230DF3A22928E00006A11CC /* MCarePlusConstants-dev.swift */; };
+		1230DF3C22928E00006A11CC /* MCarePlusConstants-local.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1230DF3A22928E00006A11CC /* MCarePlusConstants-local.swift */; };
 		1230DF582293C3DF006A11CC /* forward_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF502293C3DE006A11CC /* forward_arrow.png */; };
 		1230DF592293C3DF006A11CC /* forward_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF502293C3DE006A11CC /* forward_arrow.png */; };
 		1230DF5A2293C3DF006A11CC /* forward_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 1230DF502293C3DE006A11CC /* forward_arrow.png */; };
@@ -1068,6 +1156,7 @@
 		8E6471542E7818B00C539657 /* Pods_eumc_inhouse.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4FC3BC39B1E33B7990B977E /* Pods_eumc_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 */; };
 		E6373DC5E626380F437D7B24 /* Pods_paik_haeundae.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98884F63EFB0BCE1FCA9A7A6 /* Pods_paik_haeundae.framework */; };
 		E8906594AC49D4BF520990AF /* Pods_MCPlusTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AA72705E92F6D3702212FCCC /* Pods_MCPlusTests.framework */; };
 		F97006861DAA0413D8498958 /* Pods_paik_seoul.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A659EE1866D2BB73F0DBEDE0 /* Pods_paik_seoul.framework */; };
@@ -1085,6 +1174,16 @@
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXCopyFilesBuildPhase section */
+		1226FDF3229531FC00BAF19B /* Embed Frameworks */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = "";
+			dstSubfolderSpec = 10;
+			files = (
+			);
+			name = "Embed Frameworks";
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		1230DF3222928D1F006A11CC /* Embed Frameworks */ = {
 			isa = PBXCopyFilesBuildPhase;
 			buildActionMask = 2147483647;
@@ -1220,13 +1319,16 @@
 		1226349C1DF7EDC300AC54FD /* MCPlus.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = MCPlus.xcdatamodel; sourceTree = "<group>"; };
 		1226349E1DF7EDC300AC54FD /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
 		122634A11DF7EDC300AC54FD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
+		1226FDF7229531FC00BAF19B /* lemon_demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = lemon_demo.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		1226FDF8229531FC00BAF19B /* local copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "local copy-Info.plist"; path = "/Users/kangsh/repo/mcare-plus/swift-mplus/local copy-Info.plist"; sourceTree = "<absolute>"; };
+		1226FDF9229533F600BAF19B /* MCarePlusConstants-demo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "MCarePlusConstants-demo.swift"; sourceTree = "<group>"; };
 		12298E5B20B67AEF0047B9A1 /* LocalAuthentication.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = LocalAuthentication.framework; path = System/Library/Frameworks/LocalAuthentication.framework; sourceTree = SDKROOT; };
 		122E98361DFE61EF009FB76E /* ParseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParseHelper.h; sourceTree = "<group>"; };
 		122E98371DFE61EF009FB76E /* ParseHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ParseHelper.m; sourceTree = "<group>"; };
-		1230DF3722928D1F006A11CC /* local.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = local.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		1230DF3722928D1F006A11CC /* lemon_local.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = lemon_local.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		1230DF3822928D1F006A11CC /* eumc copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "eumc copy-Info.plist"; path = "/Users/kangsh/repo/mcare-plus/swift-mplus/eumc copy-Info.plist"; sourceTree = "<absolute>"; };
 		1230DF3922928E00006A11CC /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
-		1230DF3A22928E00006A11CC /* MCarePlusConstants-dev.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "MCarePlusConstants-dev.swift"; sourceTree = "<group>"; };
+		1230DF3A22928E00006A11CC /* MCarePlusConstants-local.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "MCarePlusConstants-local.swift"; sourceTree = "<group>"; };
 		1230DF502293C3DE006A11CC /* forward_arrow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = forward_arrow.png; sourceTree = "<group>"; };
 		1230DF512293C3DE006A11CC /* refresh_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = refresh_icon.png; sourceTree = "<group>"; };
 		1230DF522293C3DE006A11CC /* btn_reflash.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = btn_reflash.png; sourceTree = "<group>"; };
@@ -1360,12 +1462,15 @@
 		2F6006D3C2AA9EB06325D073 /* Pods_kunkuk.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_kunkuk.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		335ABFDED50F30BC35DAEE57 /* Pods-paik_sanggye.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paik_sanggye.debug.xcconfig"; path = "Pods/Target Support Files/Pods-paik_sanggye/Pods-paik_sanggye.debug.xcconfig"; sourceTree = "<group>"; };
 		38AC601CC810FC940FF4C6D6 /* Pods_paik.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_paik.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		3EAEB5C540182C4A7D72DA2C /* Pods-lemon_local.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-lemon_local.debug.xcconfig"; path = "Pods/Target Support Files/Pods-lemon_local/Pods-lemon_local.debug.xcconfig"; sourceTree = "<group>"; };
 		3FAED31BA933FFAB036F1A0F /* Pods-MCPlus_lemon.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MCPlus_lemon.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MCPlus_lemon/Pods-MCPlus_lemon.debug.xcconfig"; sourceTree = "<group>"; };
 		43524BA59C612B664083141F /* Pods-paik_dev.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paik_dev.release.xcconfig"; path = "Pods/Target Support Files/Pods-paik_dev/Pods-paik_dev.release.xcconfig"; sourceTree = "<group>"; };
 		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>"; };
+		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; };
 		66A3800923227A704E6C8135 /* Pods_paik_sanggye.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_paik_sanggye.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		7CB9530863AD65816086D92C /* Pods-MCPlus_lemon.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MCPlus_lemon.release.xcconfig"; path = "Pods/Target Support Files/Pods-MCPlus_lemon/Pods-MCPlus_lemon.release.xcconfig"; sourceTree = "<group>"; };
 		89F9B51F569D0A5736866D30 /* Pods-paik_haeundae.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-paik_haeundae.release.xcconfig"; path = "Pods/Target Support Files/Pods-paik_haeundae/Pods-paik_haeundae.release.xcconfig"; sourceTree = "<group>"; };
@@ -1383,8 +1488,11 @@
 		CB05255B5E0A0966895C9059 /* Pods-eumc_dev.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-eumc_dev.debug.xcconfig"; path = "Pods/Target Support Files/Pods-eumc_dev/Pods-eumc_dev.debug.xcconfig"; sourceTree = "<group>"; };
 		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; };
+		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>"; };
 		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>"; };
@@ -1414,6 +1522,21 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		1226FDD7229531FC00BAF19B /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				1226FDD8229531FC00BAF19B /* libsqlite3.tbd in Frameworks */,
+				1226FDD9229531FC00BAF19B /* CoreNFC.framework in Frameworks */,
+				1226FDDA229531FC00BAF19B /* QuartzCore.framework in Frameworks */,
+				1226FDDB229531FC00BAF19B /* CoreVideo.framework in Frameworks */,
+				1226FDDC229531FC00BAF19B /* CoreMedia.framework in Frameworks */,
+				1226FDDD229531FC00BAF19B /* AVFoundation.framework in Frameworks */,
+				1226FDDE229531FC00BAF19B /* LocalAuthentication.framework in Frameworks */,
+				D916E0E0220113D36A36828B /* Pods_lemon_demo.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		1230DF1D22928D1F006A11CC /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
@@ -1425,6 +1548,7 @@
 				1230DF2222928D1F006A11CC /* CoreMedia.framework in Frameworks */,
 				1230DF2322928D1F006A11CC /* AVFoundation.framework in Frameworks */,
 				1230DF2422928D1F006A11CC /* LocalAuthentication.framework in Frameworks */,
+				0E3A645C7691C0C3BDDF65AA /* Pods_lemon_local.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -1627,6 +1751,10 @@
 				A0FA0C2A6677F6A7952C84E7 /* Pods-paik_sanggye.release.xcconfig */,
 				2E5BC3C123402A4CB5A20DF4 /* Pods-paik_seoul.debug.xcconfig */,
 				9F7A0FB772F697991314624B /* Pods-paik_seoul.release.xcconfig */,
+				D07E534C53999E16ECBF7CC0 /* Pods-lemon_demo.debug.xcconfig */,
+				526C62A11C0245310FF36506 /* Pods-lemon_demo.release.xcconfig */,
+				3EAEB5C540182C4A7D72DA2C /* Pods-lemon_local.debug.xcconfig */,
+				D95D8AA29493BCA9ED1057B8 /* Pods-lemon_local.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -1643,6 +1771,7 @@
 				0E8657A486C08FC25A344BEC /* Pods */,
 				9DE10C03D883040B67D7BEFF /* Frameworks */,
 				1230DF3822928D1F006A11CC /* eumc copy-Info.plist */,
+				1226FDF8229531FC00BAF19B /* local copy-Info.plist */,
 			);
 			sourceTree = "<group>";
 		};
@@ -1657,11 +1786,12 @@
 				1235A514228BAA58007E93B1 /* eumc.app */,
 				1235A576228BAA5C007E93B1 /* eumc_dev.app */,
 				1235A5D8228BAA5E007E93B1 /* eumc_inhouse.app */,
-				1230DF3722928D1F006A11CC /* local.app */,
+				1230DF3722928D1F006A11CC /* lemon_local.app */,
 				1230E00D2293D2EB006A11CC /* paik_ilsan.app */,
 				1230E0742293D2EC006A11CC /* paik_pusan.app */,
 				1230E0DB2293D2EE006A11CC /* paik_sanggye.app */,
 				1230E1422293D2EF006A11CC /* paik_haeundae.app */,
+				1226FDF7229531FC00BAF19B /* lemon_demo.app */,
 			);
 			name = Products;
 			sourceTree = "<group>";
@@ -1753,7 +1883,8 @@
 			isa = PBXGroup;
 			children = (
 				1230DF3922928E00006A11CC /* Info.plist */,
-				1230DF3A22928E00006A11CC /* MCarePlusConstants-dev.swift */,
+				1226FDF9229533F600BAF19B /* MCarePlusConstants-demo.swift */,
+				1230DF3A22928E00006A11CC /* MCarePlusConstants-local.swift */,
 			);
 			path = local;
 			sourceTree = "<group>";
@@ -2000,6 +2131,8 @@
 				091F3942452CB737E6FBAC23 /* Pods_paik_pusan.framework */,
 				66A3800923227A704E6C8135 /* Pods_paik_sanggye.framework */,
 				A659EE1866D2BB73F0DBEDE0 /* Pods_paik_seoul.framework */,
+				668684706598EE3509722F6A /* Pods_lemon_demo.framework */,
+				CE0C8BB6D5901417674EDE9C /* Pods_lemon_local.framework */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -2028,23 +2161,46 @@
 			productReference = 1226348C1DF7EDC300AC54FD /* kunkuk.app */;
 			productType = "com.apple.product-type.application";
 		};
-		1230DEDC22928D1F006A11CC /* local */ = {
+		1226FD97229531FC00BAF19B /* lemon_demo */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 1230DF3422928D1F006A11CC /* Build configuration list for PBXNativeTarget "local" */;
+			buildConfigurationList = 1226FDF4229531FC00BAF19B /* Build configuration list for PBXNativeTarget "lemon_demo" */;
 			buildPhases = (
+				956F94EE189588ADB8164F52 /* [CP] Check Pods Manifest.lock */,
+				1226FD98229531FC00BAF19B /* Sources */,
+				1226FDD7229531FC00BAF19B /* Frameworks */,
+				1226FDDF229531FC00BAF19B /* Resources */,
+				1226FDF2229531FC00BAF19B /* ShellScript */,
+				1226FDF3229531FC00BAF19B /* Embed Frameworks */,
+				E6594C90CCB0E795610C770B /* [CP] Embed Pods Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = lemon_demo;
+			productName = MCPlus;
+			productReference = 1226FDF7229531FC00BAF19B /* lemon_demo.app */;
+			productType = "com.apple.product-type.application";
+		};
+		1230DEDC22928D1F006A11CC /* lemon_local */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = 1230DF3422928D1F006A11CC /* Build configuration list for PBXNativeTarget "lemon_local" */;
+			buildPhases = (
+				68C1F5826FB41716F62CF442 /* [CP] Check Pods Manifest.lock */,
 				1230DEDE22928D1F006A11CC /* Sources */,
 				1230DF1D22928D1F006A11CC /* Frameworks */,
 				1230DF2622928D1F006A11CC /* Resources */,
 				1230DF3122928D1F006A11CC /* ShellScript */,
 				1230DF3222928D1F006A11CC /* Embed Frameworks */,
+				F5D0082E49502BEE9E688703 /* [CP] Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
 			dependencies = (
 			);
-			name = local;
+			name = lemon_local;
 			productName = MCPlus;
-			productReference = 1230DF3722928D1F006A11CC /* local.app */;
+			productReference = 1230DF3722928D1F006A11CC /* lemon_local.app */;
 			productType = "com.apple.product-type.application";
 		};
 		1230DFA82293D2EB006A11CC /* paik_ilsan */ = {
@@ -2301,6 +2457,10 @@
 							};
 						};
 					};
+					1226FD97229531FC00BAF19B = {
+						DevelopmentTeam = 7W97E82MGQ;
+						ProvisioningStyle = Automatic;
+					};
 					1230DEDC22928D1F006A11CC = {
 						DevelopmentTeam = 7W97E82MGQ;
 						ProvisioningStyle = Automatic;
@@ -2377,7 +2537,8 @@
 			projectDirPath = "";
 			projectRoot = "";
 			targets = (
-				1230DEDC22928D1F006A11CC /* local */,
+				1230DEDC22928D1F006A11CC /* lemon_local */,
+				1226FD97229531FC00BAF19B /* lemon_demo */,
 				1235A4B0228BAA58007E93B1 /* eumc */,
 				1235A516228BAA5C007E93B1 /* eumc_dev */,
 				1235A578228BAA5E007E93B1 /* eumc_inhouse */,
@@ -2420,6 +2581,31 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		1226FDDF229531FC00BAF19B /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				1226FDE0229531FC00BAF19B /* cancel_icon.png in Resources */,
+				1226FDE1229531FC00BAF19B /* btn_back.png in Resources */,
+				1226FDE2229531FC00BAF19B /* forward_arrow.png in Resources */,
+				1226FDE3229531FC00BAF19B /* NanumSquareBold.ttf in Resources */,
+				1226FDE4229531FC00BAF19B /* refresh_icon.png in Resources */,
+				1226FDE5229531FC00BAF19B /* Localizable.strings in Resources */,
+				1226FDE6229531FC00BAF19B /* backward_arrow.png in Resources */,
+				1226FDE7229531FC00BAF19B /* LockOptionCell.xib in Resources */,
+				1226FDE8229531FC00BAF19B /* NanumSquareRegular.ttf in Resources */,
+				1226FDE9229531FC00BAF19B /* Images.xcassets in Resources */,
+				1226FDEA229531FC00BAF19B /* btn_reflash.png in Resources */,
+				1226FDEB229531FC00BAF19B /* LaunchScreen.storyboard in Resources */,
+				1226FDEC229531FC00BAF19B /* LockOptionViewViewController.xib in Resources */,
+				1226FDED229531FC00BAF19B /* btn_next.png in Resources */,
+				1226FDEE229531FC00BAF19B /* Assets.xcassets in Resources */,
+				1226FDEF229531FC00BAF19B /* ScreenLockViewController.xib in Resources */,
+				1226FDF0229531FC00BAF19B /* Main.storyboard in Resources */,
+				1226FDF1229531FC00BAF19B /* btn_close.png in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		1230DF2622928D1F006A11CC /* Resources */ = {
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -2733,6 +2919,20 @@
 			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-kunkuk_inhouse/Pods-kunkuk_inhouse-frameworks.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
+		1226FDF2229531FC00BAF19B /* 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";
+		};
 		1230DF3122928D1F006A11CC /* ShellScript */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
@@ -3317,6 +3517,50 @@
 			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;
 		};
+		68C1F5826FB41716F62CF442 /* [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-lemon_local-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;
+		};
+		956F94EE189588ADB8164F52 /* [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-lemon_demo-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;
+		};
 		966329A9C61DC20BFAAD0320 /* [CP] Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
@@ -3417,6 +3661,38 @@
 			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;
 		};
+		E6594C90CCB0E795610C770B /* [CP] Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputFileListPaths = (
+			);
+			inputPaths = (
+				"${PODS_ROOT}/Target Support Files/Pods-lemon_demo/Pods-lemon_demo-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-lemon_demo/Pods-lemon_demo-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
 		E6DA87E81ECBF5D9E66C10CD /* [CP] Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
@@ -3449,6 +3725,38 @@
 			shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-eumc/Pods-eumc-frameworks.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
+		F5D0082E49502BEE9E688703 /* [CP] Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputFileListPaths = (
+			);
+			inputPaths = (
+				"${PODS_ROOT}/Target Support Files/Pods-lemon_local/Pods-lemon_local-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-lemon_local/Pods-lemon_local-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
 		FDD9FF2C3F384E2F9122EBBE /* [CP] Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
@@ -3553,6 +3861,75 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
+		1226FD98229531FC00BAF19B /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				1226FD99229531FC00BAF19B /* ExtensionData.swift in Sources */,
+				1226FD9A229531FC00BAF19B /* FMDatabaseQueue.m in Sources */,
+				1226FD9B229531FC00BAF19B /* ExtensionUINavigationController.swift in Sources */,
+				1226FD9C229531FC00BAF19B /* ExtensionAVPlayer.swift in Sources */,
+				1226FD9D229531FC00BAF19B /* ExtraWebViewController.swift in Sources */,
+				1226FD9E229531FC00BAF19B /* ExtensionOptional.swift in Sources */,
+				1226FD9F229531FC00BAF19B /* BarcodeViewController.swift in Sources */,
+				1226FDA0229531FC00BAF19B /* mockScreenLockViewController.swift in Sources */,
+				1226FDA1229531FC00BAF19B /* FMResultSet.m in Sources */,
+				1226FDA2229531FC00BAF19B /* Obfuscator.swift in Sources */,
+				1226FDA3229531FC00BAF19B /* CommonConstants.swift in Sources */,
+				1226FDA4229531FC00BAF19B /* McareCrackCheck.swift in Sources */,
+				1226FDA5229531FC00BAF19B /* ExtensionDispatchQueue.swift in Sources */,
+				1226FDA6229531FC00BAF19B /* ExtensionUIViewController.swift in Sources */,
+				1226FDA7229531FC00BAF19B /* PACS.swift in Sources */,
+				1226FDA8229531FC00BAF19B /* SqlClient.swift in Sources */,
+				1226FDA9229531FC00BAF19B /* CustomCameraViewController.swift in Sources */,
+				1226FDAA229531FC00BAF19B /* ExtensionUIScrollView.swift in Sources */,
+				1226FDAB229531FC00BAF19B /* ExtensionCollection.swift in Sources */,
+				1226FDAC229531FC00BAF19B /* LockScreenDAO.swift in Sources */,
+				1226FDAD229531FC00BAF19B /* ExtensionUiView.swift in Sources */,
+				1226FDFA229533F600BAF19B /* MCarePlusConstants-demo.swift in Sources */,
+				1226FDAE229531FC00BAF19B /* FMDatabase.m in Sources */,
+				1226FDAF229531FC00BAF19B /* ExtensionUIColor.swift in Sources */,
+				1226FDB0229531FC00BAF19B /* ExtensionUIImageView.swift in Sources */,
+				1226FDB1229531FC00BAF19B /* PhotoCollectionViewCell.swift in Sources */,
+				1226FDB2229531FC00BAF19B /* PhotoViewController.swift in Sources */,
+				1226FDB3229531FC00BAF19B /* MCareMessageRequestProtocol.swift in Sources */,
+				1226FDB4229531FC00BAF19B /* ExtensionDictionary.swift in Sources */,
+				1226FDB5229531FC00BAF19B /* ParseHelper.m in Sources */,
+				1226FDB6229531FC00BAF19B /* Photo.swift in Sources */,
+				1226FDB7229531FC00BAF19B /* TGfgWLPFSsedkMjVFwzECGIJlWLmXNHAProtocol.swift in Sources */,
+				1226FDB8229531FC00BAF19B /* FMDatabaseAdditions.m in Sources */,
+				1226FDB9229531FC00BAF19B /* APIClient.swift in Sources */,
+				1226FDBA229531FC00BAF19B /* ExtensionString.swift in Sources */,
+				1226FDBB229531FC00BAF19B /* CheckImageButton.swift in Sources */,
+				1226FDBC229531FC00BAF19B /* PhotoDetailViewController.swift in Sources */,
+				1226FDBD229531FC00BAF19B /* CallbackUtil.m in Sources */,
+				1226FDBE229531FC00BAF19B /* MCarePlusConstantsProtocol.swift in Sources */,
+				1226FDBF229531FC00BAF19B /* StoryBoardableWKWebView.swift in Sources */,
+				1226FDC0229531FC00BAF19B /* ExtensionArray.swift in Sources */,
+				1226FDC2229531FC00BAF19B /* WebViewController.swift in Sources */,
+				1226FDC3229531FC00BAF19B /* PhotoCollectionViewAdapter.swift in Sources */,
+				1226FDC4229531FC00BAF19B /* ExtensionDate.swift in Sources */,
+				1226FDC5229531FC00BAF19B /* LockOptionCell.swift in Sources */,
+				1226FDC6229531FC00BAF19B /* ExtensionUIImage.swift in Sources */,
+				1226FDC7229531FC00BAF19B /* MCareMessageRequest.swift in Sources */,
+				1226FDC8229531FC00BAF19B /* User.swift in Sources */,
+				1226FDC9229531FC00BAF19B /* ExtensionUIApplication.swift in Sources */,
+				1226FDCA229531FC00BAF19B /* AppDelegate.swift in Sources */,
+				1226FDCB229531FC00BAF19B /* LockOptionViewViewController.swift in Sources */,
+				1226FDCC229531FC00BAF19B /* Test2ViewController.swift in Sources */,
+				1226FDCD229531FC00BAF19B /* ExtensionAppDelegate.swift in Sources */,
+				1226FDCE229531FC00BAF19B /* FMDatabasePool.m in Sources */,
+				1226FDCF229531FC00BAF19B /* PhotoCollectionViewReusableView.swift in Sources */,
+				1226FDD0229531FC00BAF19B /* ExtensionCustomStringConvertible.swift in Sources */,
+				1226FDD1229531FC00BAF19B /* ExtensionNotification.swift in Sources */,
+				1226FDD2229531FC00BAF19B /* PictureViewController.swift in Sources */,
+				1226FDD3229531FC00BAF19B /* UIColor+Expanded.m in Sources */,
+				1226FDD4229531FC00BAF19B /* Constants.swift in Sources */,
+				1226FDD5229531FC00BAF19B /* MCPlus.xcdatamodeld in Sources */,
+				1226FDD6229531FC00BAF19B /* ScreenLockViewController.swift in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		1230DEDE22928D1F006A11CC /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
@@ -3597,7 +3974,7 @@
 				1230DF0422928D1F006A11CC /* MCarePlusConstantsProtocol.swift in Sources */,
 				1230DF0522928D1F006A11CC /* StoryBoardableWKWebView.swift in Sources */,
 				1230DF0622928D1F006A11CC /* ExtensionArray.swift in Sources */,
-				1230DF3C22928E00006A11CC /* MCarePlusConstants-dev.swift in Sources */,
+				1230DF3C22928E00006A11CC /* MCarePlusConstants-local.swift in Sources */,
 				1230DF0722928D1F006A11CC /* WebViewController.swift in Sources */,
 				1230DF0822928D1F006A11CC /* PhotoCollectionViewAdapter.swift in Sources */,
 				1230DF0922928D1F006A11CC /* ExtensionDate.swift in Sources */,
@@ -4522,13 +4899,79 @@
 			};
 			name = Release;
 		};
+		1226FDF5229531FC00BAF19B /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = D07E534C53999E16ECBF7CC0 /* Pods-lemon_demo.debug.xcconfig */;
+			buildSettings = {
+				APP_DISPLAY_NAME = "레몬헬스케어외부시연";
+				ARCHS = "$(ARCHS_STANDARD)";
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "LaunchImage-lemon";
+				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 = "local copy-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.lemon.demo;
+				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;
+		};
+		1226FDF6229531FC00BAF19B /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 526C62A11C0245310FF36506 /* Pods-lemon_demo.release.xcconfig */;
+			buildSettings = {
+				APP_DISPLAY_NAME = "레몬헬스케어외부시연";
+				ARCHS = "$(ARCHS_STANDARD)";
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "LaunchImage-lemon";
+				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 = "local copy-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.lemon.demo;
+				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;
+		};
 		1230DF3522928D1F006A11CC /* Debug */ = {
 			isa = XCBuildConfiguration;
+			baseConfigurationReference = 3EAEB5C540182C4A7D72DA2C /* Pods-lemon_local.debug.xcconfig */;
 			buildSettings = {
-				APP_DISPLAY_NAME = "레몬MPlus 개발";
+				APP_DISPLAY_NAME = "레몬헬스케어내부개발";
 				ARCHS = "$(ARCHS_STANDARD)";
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "LaunchImage-eumc";
+				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "LaunchImage-lemon";
 				CLANG_ENABLE_MODULES = YES;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
@@ -4544,7 +4987,7 @@
 				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.local-dev";
+				PRODUCT_BUNDLE_IDENTIFIER = com.dbs.mplus.lemon.local;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				PROVISIONING_PROFILE_SPECIFIER = "";
 				SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/MCPlus/MCPlus-Bridging-Header.h";
@@ -4557,11 +5000,12 @@
 		};
 		1230DF3622928D1F006A11CC /* Release */ = {
 			isa = XCBuildConfiguration;
+			baseConfigurationReference = D95D8AA29493BCA9ED1057B8 /* Pods-lemon_local.release.xcconfig */;
 			buildSettings = {
-				APP_DISPLAY_NAME = "레몬MPlus 개발";
+				APP_DISPLAY_NAME = "레몬헬스케어내부개발";
 				ARCHS = "$(ARCHS_STANDARD)";
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "LaunchImage-eumc";
+				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "LaunchImage-lemon";
 				CLANG_ENABLE_MODULES = YES;
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				CODE_SIGN_STYLE = Automatic;
@@ -4575,7 +5019,7 @@
 				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
 				LIBRARY_SEARCH_PATHS = "$(inherited)";
-				PRODUCT_BUNDLE_IDENTIFIER = "com.dbs.mplus.local-dev";
+				PRODUCT_BUNDLE_IDENTIFIER = com.dbs.mplus.lemon.local;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				PROVISIONING_PROFILE_SPECIFIER = "";
 				SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/MCPlus/MCPlus-Bridging-Header.h";
@@ -5329,7 +5773,16 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		1230DF3422928D1F006A11CC /* Build configuration list for PBXNativeTarget "local" */ = {
+		1226FDF4229531FC00BAF19B /* Build configuration list for PBXNativeTarget "lemon_demo" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				1226FDF5229531FC00BAF19B /* Debug */,
+				1226FDF6229531FC00BAF19B /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		1230DF3422928D1F006A11CC /* Build configuration list for PBXNativeTarget "lemon_local" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
 				1230DF3522928D1F006A11CC /* Debug */,

+ 91 - 0
MCPlus.xcodeproj/xcshareddata/xcschemes/lemon_demo.xcscheme

@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Scheme
+   LastUpgradeVersion = "1020"
+   version = "1.3">
+   <BuildAction
+      parallelizeBuildables = "YES"
+      buildImplicitDependencies = "YES">
+      <BuildActionEntries>
+         <BuildActionEntry
+            buildForTesting = "YES"
+            buildForRunning = "YES"
+            buildForProfiling = "YES"
+            buildForArchiving = "YES"
+            buildForAnalyzing = "YES">
+            <BuildableReference
+               BuildableIdentifier = "primary"
+               BlueprintIdentifier = "1226FD97229531FC00BAF19B"
+               BuildableName = "lemon_demo.app"
+               BlueprintName = "lemon_demo"
+               ReferencedContainer = "container:MCPlus.xcodeproj">
+            </BuildableReference>
+         </BuildActionEntry>
+      </BuildActionEntries>
+   </BuildAction>
+   <TestAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      shouldUseLaunchSchemeArgsEnv = "YES">
+      <Testables>
+      </Testables>
+      <MacroExpansion>
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "1226FD97229531FC00BAF19B"
+            BuildableName = "lemon_demo.app"
+            BlueprintName = "lemon_demo"
+            ReferencedContainer = "container:MCPlus.xcodeproj">
+         </BuildableReference>
+      </MacroExpansion>
+      <AdditionalOptions>
+      </AdditionalOptions>
+   </TestAction>
+   <LaunchAction
+      buildConfiguration = "Debug"
+      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
+      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+      launchStyle = "0"
+      useCustomWorkingDirectory = "NO"
+      ignoresPersistentStateOnLaunch = "NO"
+      debugDocumentVersioning = "YES"
+      debugServiceExtension = "internal"
+      allowLocationSimulation = "YES">
+      <BuildableProductRunnable
+         runnableDebuggingMode = "0">
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "1226FD97229531FC00BAF19B"
+            BuildableName = "lemon_demo.app"
+            BlueprintName = "lemon_demo"
+            ReferencedContainer = "container:MCPlus.xcodeproj">
+         </BuildableReference>
+      </BuildableProductRunnable>
+      <AdditionalOptions>
+      </AdditionalOptions>
+   </LaunchAction>
+   <ProfileAction
+      buildConfiguration = "Release"
+      shouldUseLaunchSchemeArgsEnv = "YES"
+      savedToolIdentifier = ""
+      useCustomWorkingDirectory = "NO"
+      debugDocumentVersioning = "YES">
+      <BuildableProductRunnable
+         runnableDebuggingMode = "0">
+         <BuildableReference
+            BuildableIdentifier = "primary"
+            BlueprintIdentifier = "1226FD97229531FC00BAF19B"
+            BuildableName = "lemon_demo.app"
+            BlueprintName = "lemon_demo"
+            ReferencedContainer = "container:MCPlus.xcodeproj">
+         </BuildableReference>
+      </BuildableProductRunnable>
+   </ProfileAction>
+   <AnalyzeAction
+      buildConfiguration = "Debug">
+   </AnalyzeAction>
+   <ArchiveAction
+      buildConfiguration = "Release"
+      revealArchiveInOrganizer = "YES">
+   </ArchiveAction>
+</Scheme>

+ 8 - 8
MCPlus.xcodeproj/xcshareddata/xcschemes/lemon_dev.xcscheme

@@ -15,8 +15,8 @@
             <BuildableReference
                BuildableIdentifier = "primary"
                BlueprintIdentifier = "1230DEDC22928D1F006A11CC"
-               BuildableName = "local.app"
-               BlueprintName = "local"
+               BuildableName = "lemon_local.app"
+               BlueprintName = "lemon_local"
                ReferencedContainer = "container:MCPlus.xcodeproj">
             </BuildableReference>
          </BuildActionEntry>
@@ -33,8 +33,8 @@
          <BuildableReference
             BuildableIdentifier = "primary"
             BlueprintIdentifier = "1230DEDC22928D1F006A11CC"
-            BuildableName = "local.app"
-            BlueprintName = "local"
+            BuildableName = "lemon_local.app"
+            BlueprintName = "lemon_local"
             ReferencedContainer = "container:MCPlus.xcodeproj">
          </BuildableReference>
       </MacroExpansion>
@@ -56,8 +56,8 @@
          <BuildableReference
             BuildableIdentifier = "primary"
             BlueprintIdentifier = "1230DEDC22928D1F006A11CC"
-            BuildableName = "local.app"
-            BlueprintName = "local"
+            BuildableName = "lemon_local.app"
+            BlueprintName = "lemon_local"
             ReferencedContainer = "container:MCPlus.xcodeproj">
          </BuildableReference>
       </BuildableProductRunnable>
@@ -75,8 +75,8 @@
          <BuildableReference
             BuildableIdentifier = "primary"
             BlueprintIdentifier = "1230DEDC22928D1F006A11CC"
-            BuildableName = "local.app"
-            BlueprintName = "local"
+            BuildableName = "lemon_local.app"
+            BlueprintName = "lemon_local"
             ReferencedContainer = "container:MCPlus.xcodeproj">
          </BuildableReference>
       </BuildableProductRunnable>

+ 17 - 2
MCPlus.xcodeproj/xcuserdata/kangsh.xcuserdatad/xcschemes/xcschememanagement.plist

@@ -54,10 +54,20 @@
 			<key>orderHint</key>
 			<integer>7</integer>
 		</dict>
-		<key>lemon_dev.xcscheme_^#shared#^_</key>
+		<key>lemon_demo.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>15</integer>
+			<integer>14</integer>
+		</dict>
+		<key>lemon_local.xcscheme_^#shared#^_</key>
+		<dict>
+			<key>orderHint</key>
+			<integer>13</integer>
+		</dict>
+		<key>local copy.xcscheme_^#shared#^_</key>
+		<dict>
+			<key>orderHint</key>
+			<integer>35</integer>
 		</dict>
 		<key>paik_haeundae.xcscheme_^#shared#^_</key>
 		<dict>
@@ -92,6 +102,11 @@
 			<key>primary</key>
 			<true/>
 		</dict>
+		<key>1226FD97229531FC00BAF19B</key>
+		<dict>
+			<key>primary</key>
+			<true/>
+		</dict>
 		<key>1230DEDC22928D1F006A11CC</key>
 		<dict>
 			<key>primary</key>

+ 10 - 1
MCPlus/AppDelegate.swift

@@ -195,7 +195,16 @@ extension AppDelegate{
         param["appName"] = MCarePlusConstants.APP_NAME
         param["certType"] = MCarePlusConstants.CERT_TYPE
         
-        APIClient("\(MCarePlusConstants.DOMAIN_NAME)\(MCarePlusConstants.APP_NAME)\(Constants.API_TYPE_VERSION_CHECK).json")
+        var versionCheckUrl:String = "\(MCarePlusConstants.DOMAIN_NAME)\(MCarePlusConstants.APP_NAME)\(Constants.API_TYPE_VERSION_CHECK).json"
+        
+        var infoDic:Dictionary = Bundle.main.infoDictionary!
+        let appName = infoDic["CFBundleName"] as? String
+        if appName!.isEqualToString(find: "lemon_local") {
+            versionCheckUrl = "\(MCarePlusConstants.DOMAIN_NAME)mcare-plus\(Constants.API_TYPE_VERSION_CHECK).json"
+            
+        }
+        
+        APIClient(versionCheckUrl)
             .param(reqParam: param)
             .enType(.json)
             .connect { [weak self](result:[String:Any]) in

+ 70 - 0
MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/Contents.json

@@ -0,0 +1,70 @@
+{
+  "images" : [
+    {
+      "extent" : "full-screen",
+      "idiom" : "iphone",
+      "subtype" : "2688h",
+      "filename" : "splash_ipn01-4.png",
+      "minimum-system-version" : "12.0",
+      "orientation" : "portrait",
+      "scale" : "3x"
+    },
+    {
+      "extent" : "full-screen",
+      "idiom" : "iphone",
+      "subtype" : "1792h",
+      "filename" : "splash_ipn01-3.png",
+      "minimum-system-version" : "12.0",
+      "orientation" : "portrait",
+      "scale" : "2x"
+    },
+    {
+      "extent" : "full-screen",
+      "idiom" : "iphone",
+      "subtype" : "2436h",
+      "filename" : "splash_ipn03.png",
+      "minimum-system-version" : "11.0",
+      "orientation" : "portrait",
+      "scale" : "3x"
+    },
+    {
+      "extent" : "full-screen",
+      "idiom" : "iphone",
+      "subtype" : "736h",
+      "filename" : "splash_ipn03-1.png",
+      "minimum-system-version" : "8.0",
+      "orientation" : "portrait",
+      "scale" : "3x"
+    },
+    {
+      "extent" : "full-screen",
+      "idiom" : "iphone",
+      "subtype" : "667h",
+      "filename" : "splash_ipn03-2.png",
+      "minimum-system-version" : "8.0",
+      "orientation" : "portrait",
+      "scale" : "2x"
+    },
+    {
+      "orientation" : "portrait",
+      "idiom" : "iphone",
+      "filename" : "splash_ipn03-3.png",
+      "extent" : "full-screen",
+      "minimum-system-version" : "7.0",
+      "scale" : "2x"
+    },
+    {
+      "extent" : "full-screen",
+      "idiom" : "iphone",
+      "subtype" : "retina4",
+      "filename" : "splash_ipn03-4.png",
+      "minimum-system-version" : "7.0",
+      "orientation" : "portrait",
+      "scale" : "2x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/splash_ipn01-3.png


BIN
MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/splash_ipn01-4.png


BIN
MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/splash_ipn03-1.png


BIN
MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/splash_ipn03-2.png


BIN
MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/splash_ipn03-3.png


BIN
MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/splash_ipn03-4.png


BIN
MCPlus/Assets.xcassets/LaunchImage-lemon.launchimage/splash_ipn03.png


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

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

+ 4 - 4
MCPlus/CustomFiles/local/MCarePlusConstants-dev.swift

@@ -10,10 +10,10 @@ import Foundation
 
 @objcMembers
 class MCarePlusConstants:NSObject, MCarePlusConstantsProtocol {
-    static var MCARE_ALERT_TITLE_ICON = "iconImage-eumc"
+    static var MCARE_ALERT_TITLE_ICON = "iconImage-lemon"
    
-    static var DOMAIN_NAME = "http://192.168.1.18:48080/"
+    static var DOMAIN_NAME = "https://dev1.lemonhc.com/"
     
-    static var CERT_TYPE = "inHouse"
-    static var APP_NAME = "mcare-plus-paik"
+    static var CERT_TYPE = "InHouse"
+    static var APP_NAME = "mcare-plus"
 }

+ 20 - 0
MCPlus/CustomFiles/local/MCarePlusConstants-local.swift

@@ -0,0 +1,20 @@
+//
+//  MCarePlusConstants-devSwift.swift
+//  MCPlus_lemon
+//
+//  Created by seo ha on 13/02/2019.
+//  Copyright © 2019 KangSH. All rights reserved.
+//
+
+import Foundation
+
+@objcMembers
+class MCarePlusConstants:NSObject, MCarePlusConstantsProtocol {
+    
+    static var MCARE_ALERT_TITLE_ICON = "iconImage-lemon"
+
+    static var DOMAIN_NAME = "https://dev1.lemonhc.com/"
+    
+    static var CERT_TYPE = "InHouse"
+    static var APP_NAME = "mcare-plus"
+}

+ 23 - 0
MCPlus/Images.xcassets/iconImage-lemon.imageset/Contents.json

@@ -0,0 +1,23 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "filename" : "Icon-App-40x40@1x.png",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "Icon-App-40x40@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "filename" : "Icon-App-40x40@3x.png",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
MCPlus/Images.xcassets/iconImage-lemon.imageset/Icon-App-40x40@1x.png


BIN
MCPlus/Images.xcassets/iconImage-lemon.imageset/Icon-App-40x40@2x.png


BIN
MCPlus/Images.xcassets/iconImage-lemon.imageset/Icon-App-40x40@3x.png


+ 5 - 0
MCPlus/SwiftExtension/ExtensionString.swift

@@ -45,6 +45,11 @@ extension String {
         return NSLocalizedString(self, tableName: nil, bundle: Bundle.main, value: "", comment: "")
     }
     
+    //String Equal 비교
+    func isEqualToString(find:String) -> Bool {
+        return String(format:self) == find
+    }
+    
 }
 
 extension String {

+ 11 - 3
MCPlus/ViewControllers/WebViewController.swift

@@ -32,17 +32,25 @@ class WebViewController: UIViewController {
                 }
             }
             
-            guard let url = URL(string: urlString) else {
-                return
+//            var startPage = URL(string: urlString)
+            var url:URL = URL(string: urlString)!
+            var infoDic:Dictionary = Bundle.main.infoDictionary!
+            let appName = infoDic["CFBundleName"] as? String
+            if  appName!.isEqualToString(find: "lemon_local") {
+                let startUrl = "\(MCarePlusConstants.DOMAIN_NAME)mplus/site.html"
+                url = URL(string: startUrl)!
             }
             
+//            guard let url = URL(string: urlString) else {
+//                return
+//            }
+            
             let request = URLRequest(url: url)
             webView.load(request)
             webView.isUserInteractionEnabled = true
             webView.scrollView.bounces = false
             webView.scrollView.isScrollEnabled = true
             
-            
         }
     }
     

+ 1 - 1
Podfile.lock

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

+ 138 - 0
local copy-Info.plist

@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDisplayName</key>
+	<string>$(APP_DISPLAY_NAME)</string>
+	<key>CFBundleExecutable</key>
+	<string>$(EXECUTABLE_NAME)</string>
+	<key>CFBundleIdentifier</key>
+	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>$(PRODUCT_NAME)</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>3</string>
+	<key>CFBundleURLTypes</key>
+	<array>
+		<dict>
+			<key>CFBundleTypeRole</key>
+			<string>Editor</string>
+			<key>CFBundleURLName</key>
+			<string>com.dbs.mplus.severance</string>
+			<key>CFBundleURLSchemes</key>
+			<array>
+				<string>severance_dev_mcp</string>
+			</array>
+		</dict>
+	</array>
+	<key>CFBundleVersion</key>
+	<string>3</string>
+	<key>DomainName</key>
+	<string>https://app.hyumc.com/</string>
+	<key>Fabric</key>
+	<dict>
+		<key>APIKey</key>
+		<string>cc177777a841e12a043cbf1aa706071f8569ae23</string>
+		<key>Kits</key>
+		<array>
+			<dict>
+				<key>KitInfo</key>
+				<dict/>
+				<key>KitName</key>
+				<string>Crashlytics</string>
+			</dict>
+		</array>
+	</dict>
+	<key>LSApplicationQueriesSchemes</key>
+	<array>
+		<string>igxp</string>
+	</array>
+	<key>LSRequiresIPhoneOS</key>
+	<true/>
+	<key>LockScreenUse</key>
+	<true/>
+	<key>NFCReaderUsageDescription</key>
+	<string>NFC 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSAppTransportSecurity</key>
+	<dict>
+		<key>NSAllowsArbitraryLoads</key>
+		<true/>
+		<key>NSAllowsArbitraryLoadsInWebContent</key>
+		<true/>
+	</dict>
+	<key>NSAppleEventsUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSAppleMusicUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSBluetoothPeripheralUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSCalendarsUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSCameraUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSContactsUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSFaceIDUsageDescription</key>
+	<string>페이스언락을 위하여 권한이 필요합니다</string>
+	<key>NSHealthClinicalHealthRecordsShareUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSHealthShareUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSHealthUpdateUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSHomeKitUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSLocationAlwaysUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSLocationUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSLocationWhenInUseUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSMicrophoneUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSMotionUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSPhotoLibraryAddUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSPhotoLibraryUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSRemindersUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSSiriUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSSpeechRecognitionUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSSystemAdministrationUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>NSVideoSubscriberAccountUsageDescription</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+	<key>PACS_APP_SERVER_URL</key>
+	<string>http://166.104.96.113:443/xwado</string>
+	<key>TargetName</key>
+	<string>$(TARGET_NAME)</string>
+	<key>UIFileSharingEnabled</key>
+	<true/>
+	<key>UIMainStoryboardFile</key>
+	<string>Main</string>
+	<key>UIRequiredDeviceCapabilities</key>
+	<array>
+		<string>armv7</string>
+	</array>
+	<key>UISupportedInterfaceOrientations</key>
+	<array>
+		<string>UIInterfaceOrientationPortrait</string>
+	</array>
+	<key>UIViewControllerBasedStatusBarAppearance</key>
+	<false/>
+	<key>View controller-based status bar appearance</key>
+	<false/>
+	<key>kTCCServiceMediaLibrary</key>
+	<string>바코드 스캔을 위하여 권한이 필요합니다</string>
+</dict>
+</plist>

+ 15 - 3
podfile

@@ -11,18 +11,31 @@ def all_pods
     pod 'Fabric'
     pod 'Crashlytics'
 end
-target 'eumc' do
+
+##레몬개발
+target 'lemon_local' 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 'lemon_demo' 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 'eumc' 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 'eumc_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 'eumc_inhouse' do
   # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
   use_frameworks!
@@ -39,7 +52,6 @@ target 'kunkuk' do
       
     end
 end
-
 target 'kunkuk_dev' do
   # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
   use_frameworks!