// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 50; objects = { /* Begin PBXBuildFile section */ 0C00620A21F86DA8009BB93C /* UserRegisterAccountViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C00620821F86DA8009BB93C /* UserRegisterAccountViewController.swift */; }; 0C0716C82281736C00419FFB /* login_background@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716B22281736C00419FFB /* login_background@2x.png */; }; 0C0716C92281736C00419FFB /* login_account@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716B32281736C00419FFB /* login_account@2x.png */; }; 0C0716CA2281736C00419FFB /* login_icon_vcode@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716B42281736C00419FFB /* login_icon_vcode@2x.png */; }; 0C0716CB2281736C00419FFB /* login_picker_down@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716B52281736C00419FFB /* login_picker_down@2x.png */; }; 0C0716CC2281736C00419FFB /* login_close@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716B62281736C00419FFB /* login_close@2x.png */; }; 0C0716CD2281736C00419FFB /* login_btn_eye_hide@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716B72281736C00419FFB /* login_btn_eye_hide@2x.png */; }; 0C0716CE2281736C00419FFB /* login_back@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716B82281736C00419FFB /* login_back@2x.png */; }; 0C0716CF2281736C00419FFB /* login_hud_success@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716B92281736C00419FFB /* login_hud_success@2x.png */; }; 0C0716D02281736C00419FFB /* login_history@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716BA2281736C00419FFB /* login_history@2x.png */; }; 0C0716D12281736C00419FFB /* login_button@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716BB2281736C00419FFB /* login_button@2x.png */; }; 0C0716D22281736C00419FFB /* login_mine@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716BC2281736C00419FFB /* login_mine@2x.png */; }; 0C0716D32281736C00419FFB /* login_btn_eye_show@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716BD2281736C00419FFB /* login_btn_eye_show@2x.png */; }; 0C0716D42281736C00419FFB /* login_phone@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716BE2281736C00419FFB /* login_phone@2x.png */; }; 0C0716D52281736C00419FFB /* login_iv_hide@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716BF2281736C00419FFB /* login_iv_hide@2x.png */; }; 0C0716D62281736C00419FFB /* login_common@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716C02281736C00419FFB /* login_common@2x.png */; }; 0C0716D72281736C00419FFB /* login_icon_phone@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716C12281736C00419FFB /* login_icon_phone@2x.png */; }; 0C0716D82281736C00419FFB /* login_customer@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716C22281736C00419FFB /* login_customer@2x.png */; }; 0C0716D92281736C00419FFB /* login_icon_password@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716C32281736C00419FFB /* login_icon_password@2x.png */; }; 0C0716DA2281736C00419FFB /* login_hud_error@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716C42281736C00419FFB /* login_hud_error@2x.png */; }; 0C0716DB2281736C00419FFB /* login_change@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716C52281736C00419FFB /* login_change@2x.png */; }; 0C0716DC2281736C00419FFB /* login_icon_account@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716C62281736C00419FFB /* login_icon_account@2x.png */; }; 0C0716DD2281736C00419FFB /* login_picker_up@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0C0716C72281736C00419FFB /* login_picker_up@2x.png */; }; 0C08754F2242201400A0DF41 /* UserLoginPhoneViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C08754E2242201400A0DF41 /* UserLoginPhoneViewController.swift */; }; 0C0875512242463A00A0DF41 /* Query.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C0875502242463A00A0DF41 /* Query.swift */; }; 0C08755522433D9D00A0DF41 /* UserBindPhoneViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C08755422433D9D00A0DF41 /* UserBindPhoneViewController.swift */; }; 0C087557224340FF00A0DF41 /* BasePhoneViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C087556224340FF00A0DF41 /* BasePhoneViewController.swift */; }; 0C0C1E5E21F8008A00840602 /* UserLoginAccountViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C0C1E5D21F8008A00840602 /* UserLoginAccountViewController.swift */; }; 0C0C1E6221F8060200840602 /* RootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C0C1E6121F8060200840602 /* RootViewController.swift */; }; 0C100B3321FD78C000492A30 /* Order.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C100B3221FD78C000492A30 /* Order.swift */; }; 0C1B42A6228186DD00A31476 /* NavigationAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C1B42A5228186DD00A31476 /* NavigationAnimator.swift */; }; 0C28381621FD13FD009650D9 /* UserCenterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C28381521FD13FD009650D9 /* UserCenterViewController.swift */; }; 0C28381A21FD1AFE009650D9 /* Product.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C28381921FD1AFE009650D9 /* Product.swift */; }; 0C2BA8A7229FA74900002F2D /* UserLoginFastCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C2BA8A6229FA74900002F2D /* UserLoginFastCell.swift */; }; 0C2BA8A9229FA76500002F2D /* UserRestPassword2ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C2BA8A8229FA76500002F2D /* UserRestPassword2ViewController.swift */; }; 0C6898C3224CFB7500FA8612 /* NatureSDK-Export.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C8DDD232236786100EDDA8E /* NatureSDK-Export.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0C7E50F622129D0100C6D735 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C7E50F522129D0100C6D735 /* Utils.swift */; }; 0C86CBB421F4BCC500B8C45B /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C86CBB321F4BCC500B8C45B /* AppDelegate.m */; }; 0C86CBB721F4BCC500B8C45B /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C86CBB621F4BCC500B8C45B /* ViewController.m */; }; 0C86CBBA21F4BCC500B8C45B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0C86CBB821F4BCC500B8C45B /* Main.storyboard */; }; 0C86CBBF21F4BCC600B8C45B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0C86CBBD21F4BCC600B8C45B /* LaunchScreen.storyboard */; }; 0C86CBC221F4BCC600B8C45B /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C86CBC121F4BCC600B8C45B /* main.m */; }; 0C86CBC621F4BCCE00B8C45B /* NatureSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C86CBA121F4BCA200B8C45B /* NatureSDK.framework */; }; 0C86CBC721F4BCCE00B8C45B /* NatureSDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 0C86CBA121F4BCA200B8C45B /* NatureSDK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 0C86CBCC21F4BCDB00B8C45B /* NatureSDK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C86CBCB21F4BCDB00B8C45B /* NatureSDK.swift */; }; 0C86CBD021F559FC00B8C45B /* Network.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C86CBCF21F559FC00B8C45B /* Network.swift */; }; 0C8ADD7521FAB30C00BF4D6F /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0C8ADD7421FAB30C00BF4D6F /* Localizable.strings */; }; 0C8ADD7821FAB44900BF4D6F /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C8ADD7721FAB44900BF4D6F /* User.swift */; }; 0C8ADD7A21FAB48400BF4D6F /* JSONDecoderEx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C8ADD7921FAB48400BF4D6F /* JSONDecoderEx.swift */; }; 0C8ADD7C21FAC5D100BF4D6F /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C8ADD7B21FAC5D100BF4D6F /* Configuration.swift */; }; 0C8ADD7E21FAC62D00BF4D6F /* Network+API.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C8ADD7D21FAC62D00BF4D6F /* Network+API.swift */; }; 0C8ADD8221FAEE0600BF4D6F /* Network+HUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C8ADD8121FAEE0600BF4D6F /* Network+HUD.swift */; }; 0C8ADD8E21FAEE7B00BF4D6F /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C8ADD8521FAEE7B00BF4D6F /* MBProgressHUD.m */; }; 0C8ADD9021FAEE7B00BF4D6F /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C8ADD8721FAEE7B00BF4D6F /* MBProgressHUD.h */; }; 0C8ADD9221FAEE7B00BF4D6F /* TalkingDataGA.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C8ADD8A21FAEE7B00BF4D6F /* TalkingDataGA.h */; }; 0C8ADD9421FAEE7B00BF4D6F /* TalkingDataAppCpa.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C8ADD8C21FAEE7B00BF4D6F /* TalkingDataAppCpa.h */; }; 0C8ADD9721FB0CB200BF4D6F /* BackgroundButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C8ADD9621FB0CB200BF4D6F /* BackgroundButton.swift */; }; 0C8ADD9B21FC08DB00BF4D6F /* UserLoginFastViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C8ADD9A21FC08DB00BF4D6F /* UserLoginFastViewController.swift */; }; 0C8DDD1D22365BEF00EDDA8E /* BubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C8DDD1C22365BEF00EDDA8E /* BubbleView.swift */; }; 0C8DDD242236786100EDDA8E /* NatureSDK.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C8DDD222236786100EDDA8E /* NatureSDK.m */; }; 0C8DDD3122368DF600EDDA8E /* Collector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C8DDD3022368DF500EDDA8E /* Collector.swift */; }; 0C8DDD332236919100EDDA8E /* libTalkingDataGA.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C8ADD8B21FAEE7B00BF4D6F /* libTalkingDataGA.a */; }; 0C8DDD342236919300EDDA8E /* libTalkingDataAppCpa.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C8ADD8D21FAEE7B00BF4D6F /* libTalkingDataAppCpa.a */; }; 0C8DDD36223691A500EDDA8E /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C8DDD35223691A500EDDA8E /* libz.tbd */; }; 0C90A985228A5FB50007E3D8 /* DataCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C90A984228A5FB50007E3D8 /* DataCenter.swift */; }; 0C90A987228A71B60007E3D8 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 0C90A986228A71B60007E3D8 /* libsqlite3.tbd */; }; 0C99B3BE22851AE8008E2F54 /* NatureDemo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0C99B3BD22851AE8008E2F54 /* NatureDemo.plist */; }; 0CAEB2DB21F94CA800AF48A6 /* UserProtocolViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CAEB2D921F94CA800AF48A6 /* UserProtocolViewController.swift */; }; 0CAEB2DF21F9753800AF48A6 /* HelperViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CAEB2DD21F9753800AF48A6 /* HelperViewController.swift */; }; 0CAEB2E221F9761E00AF48A6 /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CAEB2E121F9761E00AF48A6 /* BaseViewController.swift */; }; 0CAEB2E621F9C48500AF48A6 /* UserRestPasswordViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CAEB2E421F9C48500AF48A6 /* UserRestPasswordViewController.swift */; }; 0CDCC1572240D572005B15C1 /* NoticeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CDCC1552240D572005B15C1 /* NoticeViewController.swift */; }; 0CEF88C92227957A00A58DCF /* Tracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CEF88C82227957A00A58DCF /* Tracker.swift */; }; 0CF04109228138560071D657 /* UserLoginFastCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0CF040FC228138560071D657 /* UserLoginFastCell.xib */; }; 0CF0410A228138560071D657 /* UserRegisterAccountViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0CF040FD228138560071D657 /* UserRegisterAccountViewController.xib */; }; 0CF0410B228138560071D657 /* RootViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0CF040FE228138560071D657 /* RootViewController.xib */; }; 0CF0410C228138560071D657 /* UserLoginAccountViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0CF040FF228138560071D657 /* UserLoginAccountViewController.xib */; }; 0CF0410D228138560071D657 /* UserProtocolViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0CF04100228138560071D657 /* UserProtocolViewController.xib */; }; 0CF0410E228138560071D657 /* HelperViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0CF04101228138560071D657 /* HelperViewController.xib */; }; 0CF0410F228138560071D657 /* UserLoginPhoneViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0CF04102228138560071D657 /* UserLoginPhoneViewController.xib */; }; 0CF04110228138560071D657 /* UserRestPasswordViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0CF04103228138560071D657 /* UserRestPasswordViewController.xib */; }; 0CF04111228138560071D657 /* UserCenterViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0CF04104228138560071D657 /* UserCenterViewController.xib */; }; 0CF04112228138560071D657 /* UserLoginFastViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0CF04105228138560071D657 /* UserLoginFastViewController.xib */; }; 0CF04113228138560071D657 /* NoticeViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0CF04106228138560071D657 /* NoticeViewController.xib */; }; 0CF04114228138560071D657 /* UserBindPhoneViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0CF04107228138560071D657 /* UserBindPhoneViewController.xib */; }; 0CF04115228138560071D657 /* UserRestPassword2ViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0CF04108228138560071D657 /* UserRestPassword2ViewController.xib */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 0C86CBC821F4BCCE00B8C45B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 0C86CB9821F4BCA200B8C45B /* Project object */; proxyType = 1; remoteGlobalIDString = 0C86CBA021F4BCA200B8C45B; remoteInfo = NatureSDK; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ 0C86CBCA21F4BCCE00B8C45B /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( 0C86CBC721F4BCCE00B8C45B /* NatureSDK.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 0C00620821F86DA8009BB93C /* UserRegisterAccountViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserRegisterAccountViewController.swift; sourceTree = ""; }; 0C0716B22281736C00419FFB /* login_background@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_background@2x.png"; sourceTree = ""; }; 0C0716B32281736C00419FFB /* login_account@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_account@2x.png"; sourceTree = ""; }; 0C0716B42281736C00419FFB /* login_icon_vcode@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_icon_vcode@2x.png"; sourceTree = ""; }; 0C0716B52281736C00419FFB /* login_picker_down@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_picker_down@2x.png"; sourceTree = ""; }; 0C0716B62281736C00419FFB /* login_close@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_close@2x.png"; sourceTree = ""; }; 0C0716B72281736C00419FFB /* login_btn_eye_hide@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_btn_eye_hide@2x.png"; sourceTree = ""; }; 0C0716B82281736C00419FFB /* login_back@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_back@2x.png"; sourceTree = ""; }; 0C0716B92281736C00419FFB /* login_hud_success@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_hud_success@2x.png"; sourceTree = ""; }; 0C0716BA2281736C00419FFB /* login_history@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_history@2x.png"; sourceTree = ""; }; 0C0716BB2281736C00419FFB /* login_button@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_button@2x.png"; sourceTree = ""; }; 0C0716BC2281736C00419FFB /* login_mine@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_mine@2x.png"; sourceTree = ""; }; 0C0716BD2281736C00419FFB /* login_btn_eye_show@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_btn_eye_show@2x.png"; sourceTree = ""; }; 0C0716BE2281736C00419FFB /* login_phone@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_phone@2x.png"; sourceTree = ""; }; 0C0716BF2281736C00419FFB /* login_iv_hide@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_iv_hide@2x.png"; sourceTree = ""; }; 0C0716C02281736C00419FFB /* login_common@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_common@2x.png"; sourceTree = ""; }; 0C0716C12281736C00419FFB /* login_icon_phone@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_icon_phone@2x.png"; sourceTree = ""; }; 0C0716C22281736C00419FFB /* login_customer@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_customer@2x.png"; sourceTree = ""; }; 0C0716C32281736C00419FFB /* login_icon_password@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_icon_password@2x.png"; sourceTree = ""; }; 0C0716C42281736C00419FFB /* login_hud_error@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_hud_error@2x.png"; sourceTree = ""; }; 0C0716C52281736C00419FFB /* login_change@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_change@2x.png"; sourceTree = ""; }; 0C0716C62281736C00419FFB /* login_icon_account@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_icon_account@2x.png"; sourceTree = ""; }; 0C0716C72281736C00419FFB /* login_picker_up@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_picker_up@2x.png"; sourceTree = ""; }; 0C08754E2242201400A0DF41 /* UserLoginPhoneViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserLoginPhoneViewController.swift; sourceTree = ""; }; 0C0875502242463A00A0DF41 /* Query.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Query.swift; sourceTree = ""; }; 0C08755422433D9D00A0DF41 /* UserBindPhoneViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserBindPhoneViewController.swift; sourceTree = ""; }; 0C087556224340FF00A0DF41 /* BasePhoneViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasePhoneViewController.swift; sourceTree = ""; }; 0C0C1E5D21F8008A00840602 /* UserLoginAccountViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserLoginAccountViewController.swift; sourceTree = ""; }; 0C0C1E6121F8060200840602 /* RootViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootViewController.swift; sourceTree = ""; }; 0C100B3221FD78C000492A30 /* Order.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Order.swift; sourceTree = ""; }; 0C1B42A5228186DD00A31476 /* NavigationAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationAnimator.swift; sourceTree = ""; }; 0C28381521FD13FD009650D9 /* UserCenterViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserCenterViewController.swift; sourceTree = ""; }; 0C28381921FD1AFE009650D9 /* Product.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Product.swift; sourceTree = ""; }; 0C2BA8A6229FA74900002F2D /* UserLoginFastCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserLoginFastCell.swift; sourceTree = ""; }; 0C2BA8A8229FA76500002F2D /* UserRestPassword2ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserRestPassword2ViewController.swift; sourceTree = ""; }; 0C66DF882237713500B81D95 /* NatureDemo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = NatureDemo.entitlements; sourceTree = ""; }; 0C6898C0224CD8FC00FA8612 /* NatureSDK-Bridging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NatureSDK-Bridging.h"; sourceTree = ""; }; 0C7E50F522129D0100C6D735 /* Utils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = ""; }; 0C86CBA121F4BCA200B8C45B /* NatureSDK.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NatureSDK.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 0C86CBB021F4BCC500B8C45B /* NatureDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NatureDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; 0C86CBB221F4BCC500B8C45B /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; 0C86CBB321F4BCC500B8C45B /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; 0C86CBB521F4BCC500B8C45B /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; 0C86CBB621F4BCC500B8C45B /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; 0C86CBB921F4BCC500B8C45B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 0C86CBBB21F4BCC600B8C45B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 0C86CBBE21F4BCC600B8C45B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 0C86CBC021F4BCC600B8C45B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 0C86CBC121F4BCC600B8C45B /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; 0C86CBCB21F4BCDB00B8C45B /* NatureSDK.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NatureSDK.swift; sourceTree = ""; wrapsLines = 0; }; 0C86CBCF21F559FC00B8C45B /* Network.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Network.swift; sourceTree = ""; }; 0C8ADD7421FAB30C00BF4D6F /* Localizable.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = ""; }; 0C8ADD7721FAB44900BF4D6F /* User.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = ""; }; 0C8ADD7921FAB48400BF4D6F /* JSONDecoderEx.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONDecoderEx.swift; sourceTree = ""; }; 0C8ADD7B21FAC5D100BF4D6F /* Configuration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Configuration.swift; sourceTree = ""; }; 0C8ADD7D21FAC62D00BF4D6F /* Network+API.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Network+API.swift"; sourceTree = ""; }; 0C8ADD8121FAEE0600BF4D6F /* Network+HUD.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Network+HUD.swift"; sourceTree = ""; }; 0C8ADD8521FAEE7B00BF4D6F /* MBProgressHUD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; 0C8ADD8721FAEE7B00BF4D6F /* MBProgressHUD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; 0C8ADD8A21FAEE7B00BF4D6F /* TalkingDataGA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TalkingDataGA.h; sourceTree = ""; }; 0C8ADD8B21FAEE7B00BF4D6F /* libTalkingDataGA.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libTalkingDataGA.a; sourceTree = ""; }; 0C8ADD8C21FAEE7B00BF4D6F /* TalkingDataAppCpa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TalkingDataAppCpa.h; sourceTree = ""; }; 0C8ADD8D21FAEE7B00BF4D6F /* libTalkingDataAppCpa.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libTalkingDataAppCpa.a; sourceTree = ""; }; 0C8ADD9621FB0CB200BF4D6F /* BackgroundButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundButton.swift; sourceTree = ""; }; 0C8ADD9A21FC08DB00BF4D6F /* UserLoginFastViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserLoginFastViewController.swift; sourceTree = ""; }; 0C8DDD1C22365BEF00EDDA8E /* BubbleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BubbleView.swift; sourceTree = ""; wrapsLines = 0; }; 0C8DDD222236786100EDDA8E /* NatureSDK.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NatureSDK.m; sourceTree = ""; }; 0C8DDD232236786100EDDA8E /* NatureSDK-Export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NatureSDK-Export.h"; sourceTree = ""; }; 0C8DDD3022368DF500EDDA8E /* Collector.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Collector.swift; sourceTree = ""; }; 0C8DDD35223691A500EDDA8E /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; 0C90A984228A5FB50007E3D8 /* DataCenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataCenter.swift; sourceTree = ""; }; 0C90A986228A71B60007E3D8 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; }; 0C99B3BD22851AE8008E2F54 /* NatureDemo.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = NatureDemo.plist; sourceTree = ""; }; 0CAEB2D921F94CA800AF48A6 /* UserProtocolViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProtocolViewController.swift; sourceTree = ""; }; 0CAEB2DD21F9753800AF48A6 /* HelperViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HelperViewController.swift; sourceTree = ""; }; 0CAEB2E121F9761E00AF48A6 /* BaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = ""; }; 0CAEB2E421F9C48500AF48A6 /* UserRestPasswordViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserRestPasswordViewController.swift; sourceTree = ""; }; 0CDCC1552240D572005B15C1 /* NoticeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeViewController.swift; sourceTree = ""; }; 0CEF88C82227957A00A58DCF /* Tracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tracker.swift; sourceTree = ""; }; 0CF040FC228138560071D657 /* UserLoginFastCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UserLoginFastCell.xib; sourceTree = ""; }; 0CF040FD228138560071D657 /* UserRegisterAccountViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UserRegisterAccountViewController.xib; sourceTree = ""; }; 0CF040FE228138560071D657 /* RootViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = RootViewController.xib; sourceTree = ""; }; 0CF040FF228138560071D657 /* UserLoginAccountViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UserLoginAccountViewController.xib; sourceTree = ""; }; 0CF04100228138560071D657 /* UserProtocolViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UserProtocolViewController.xib; sourceTree = ""; }; 0CF04101228138560071D657 /* HelperViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = HelperViewController.xib; sourceTree = ""; }; 0CF04102228138560071D657 /* UserLoginPhoneViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UserLoginPhoneViewController.xib; sourceTree = ""; }; 0CF04103228138560071D657 /* UserRestPasswordViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UserRestPasswordViewController.xib; sourceTree = ""; }; 0CF04104228138560071D657 /* UserCenterViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UserCenterViewController.xib; sourceTree = ""; }; 0CF04105228138560071D657 /* UserLoginFastViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UserLoginFastViewController.xib; sourceTree = ""; }; 0CF04106228138560071D657 /* NoticeViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = NoticeViewController.xib; sourceTree = ""; }; 0CF04107228138560071D657 /* UserBindPhoneViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UserBindPhoneViewController.xib; sourceTree = ""; }; 0CF04108228138560071D657 /* UserRestPassword2ViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UserRestPassword2ViewController.xib; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 0C86CB9E21F4BCA200B8C45B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 0C8DDD36223691A500EDDA8E /* libz.tbd in Frameworks */, 0C90A987228A71B60007E3D8 /* libsqlite3.tbd in Frameworks */, 0C8DDD332236919100EDDA8E /* libTalkingDataGA.a in Frameworks */, 0C8DDD342236919300EDDA8E /* libTalkingDataAppCpa.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 0C86CBAD21F4BCC500B8C45B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 0C86CBC621F4BCCE00B8C45B /* NatureSDK.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 0C0716B12281736C00419FFB /* Resources */ = { isa = PBXGroup; children = ( 0C0716B22281736C00419FFB /* login_background@2x.png */, 0C0716B32281736C00419FFB /* login_account@2x.png */, 0C0716B42281736C00419FFB /* login_icon_vcode@2x.png */, 0C0716B52281736C00419FFB /* login_picker_down@2x.png */, 0C0716B62281736C00419FFB /* login_close@2x.png */, 0C0716B72281736C00419FFB /* login_btn_eye_hide@2x.png */, 0C0716B82281736C00419FFB /* login_back@2x.png */, 0C0716B92281736C00419FFB /* login_hud_success@2x.png */, 0C0716BA2281736C00419FFB /* login_history@2x.png */, 0C0716BB2281736C00419FFB /* login_button@2x.png */, 0C0716BC2281736C00419FFB /* login_mine@2x.png */, 0C0716BD2281736C00419FFB /* login_btn_eye_show@2x.png */, 0C0716BE2281736C00419FFB /* login_phone@2x.png */, 0C0716BF2281736C00419FFB /* login_iv_hide@2x.png */, 0C0716C02281736C00419FFB /* login_common@2x.png */, 0C0716C12281736C00419FFB /* login_icon_phone@2x.png */, 0C0716C22281736C00419FFB /* login_customer@2x.png */, 0C0716C32281736C00419FFB /* login_icon_password@2x.png */, 0C0716C42281736C00419FFB /* login_hud_error@2x.png */, 0C0716C52281736C00419FFB /* login_change@2x.png */, 0C0716C62281736C00419FFB /* login_icon_account@2x.png */, 0C0716C72281736C00419FFB /* login_picker_up@2x.png */, ); path = Resources; sourceTree = ""; }; 0C0C1E5B21F72FCB00840602 /* Other */ = { isa = PBXGroup; children = ( 0C7E50F522129D0100C6D735 /* Utils.swift */, 0CEF88C82227957A00A58DCF /* Tracker.swift */, 0C8DDD3022368DF500EDDA8E /* Collector.swift */, 0C86CBCF21F559FC00B8C45B /* Network.swift */, 0C8ADD8121FAEE0600BF4D6F /* Network+HUD.swift */, 0C8ADD7D21FAC62D00BF4D6F /* Network+API.swift */, 0C8ADD7921FAB48400BF4D6F /* JSONDecoderEx.swift */, 0C90A984228A5FB50007E3D8 /* DataCenter.swift */, 0C8DDD1C22365BEF00EDDA8E /* BubbleView.swift */, 0C8ADD9621FB0CB200BF4D6F /* BackgroundButton.swift */, 0C1B42A5228186DD00A31476 /* NavigationAnimator.swift */, ); path = Other; sourceTree = ""; }; 0C0C1E5C21F8007100840602 /* Controller */ = { isa = PBXGroup; children = ( 0C0C1E6121F8060200840602 /* RootViewController.swift */, 0CAEB2E121F9761E00AF48A6 /* BaseViewController.swift */, 0C087556224340FF00A0DF41 /* BasePhoneViewController.swift */, 0CAEB2DD21F9753800AF48A6 /* HelperViewController.swift */, 0CDCC1552240D572005B15C1 /* NoticeViewController.swift */, 0CAEB2D921F94CA800AF48A6 /* UserProtocolViewController.swift */, 0C2BA8A6229FA74900002F2D /* UserLoginFastCell.swift */, 0C8ADD9A21FC08DB00BF4D6F /* UserLoginFastViewController.swift */, 0C08754E2242201400A0DF41 /* UserLoginPhoneViewController.swift */, 0C0C1E5D21F8008A00840602 /* UserLoginAccountViewController.swift */, 0C00620821F86DA8009BB93C /* UserRegisterAccountViewController.swift */, 0C08755422433D9D00A0DF41 /* UserBindPhoneViewController.swift */, 0CAEB2E421F9C48500AF48A6 /* UserRestPasswordViewController.swift */, 0C2BA8A8229FA76500002F2D /* UserRestPassword2ViewController.swift */, 0C28381521FD13FD009650D9 /* UserCenterViewController.swift */, ); path = Controller; sourceTree = ""; }; 0C100B3421FD827800492A30 /* Supporting Files */ = { isa = PBXGroup; children = ( 0C8ADD7421FAB30C00BF4D6F /* Localizable.strings */, 0C6898C0224CD8FC00FA8612 /* NatureSDK-Bridging.h */, 0C8DDD232236786100EDDA8E /* NatureSDK-Export.h */, 0C8DDD222236786100EDDA8E /* NatureSDK.m */, ); path = "Supporting Files"; sourceTree = ""; }; 0C86CB9721F4BCA200B8C45B = { isa = PBXGroup; children = ( 0C86CBA321F4BCA200B8C45B /* NatureSDK */, 0C86CBB121F4BCC500B8C45B /* NatureDemo */, 0C86CBA221F4BCA200B8C45B /* Products */, 0CE7FDD8221403BC00278BAD /* Frameworks */, ); sourceTree = ""; }; 0C86CBA221F4BCA200B8C45B /* Products */ = { isa = PBXGroup; children = ( 0C86CBA121F4BCA200B8C45B /* NatureSDK.framework */, 0C86CBB021F4BCC500B8C45B /* NatureDemo.app */, ); name = Products; sourceTree = ""; }; 0C86CBA321F4BCA200B8C45B /* NatureSDK */ = { isa = PBXGroup; children = ( 0CF0404122812ACA0071D657 /* Themes */, 0C100B3421FD827800492A30 /* Supporting Files */, 0C8ADD8321FAEE7B00BF4D6F /* ThirdParty */, 0C8ADD7621FAB43200BF4D6F /* Model */, 0C0C1E5C21F8007100840602 /* Controller */, 0C0C1E5B21F72FCB00840602 /* Other */, 0C86CBCB21F4BCDB00B8C45B /* NatureSDK.swift */, ); path = NatureSDK; sourceTree = ""; }; 0C86CBB121F4BCC500B8C45B /* NatureDemo */ = { isa = PBXGroup; children = ( 0C66DF882237713500B81D95 /* NatureDemo.entitlements */, 0C86CBB221F4BCC500B8C45B /* AppDelegate.h */, 0C86CBB321F4BCC500B8C45B /* AppDelegate.m */, 0C86CBB521F4BCC500B8C45B /* ViewController.h */, 0C86CBB621F4BCC500B8C45B /* ViewController.m */, 0C86CBBB21F4BCC600B8C45B /* Assets.xcassets */, 0C86CBB821F4BCC500B8C45B /* Main.storyboard */, 0C86CBBD21F4BCC600B8C45B /* LaunchScreen.storyboard */, 0C86CBC021F4BCC600B8C45B /* Info.plist */, 0C86CBC121F4BCC600B8C45B /* main.m */, 0C99B3BD22851AE8008E2F54 /* NatureDemo.plist */, ); path = NatureDemo; sourceTree = ""; }; 0C8ADD7621FAB43200BF4D6F /* Model */ = { isa = PBXGroup; children = ( 0C8ADD7721FAB44900BF4D6F /* User.swift */, 0C100B3221FD78C000492A30 /* Order.swift */, 0C28381921FD1AFE009650D9 /* Product.swift */, 0C8ADD7B21FAC5D100BF4D6F /* Configuration.swift */, 0C0875502242463A00A0DF41 /* Query.swift */, ); path = Model; sourceTree = ""; }; 0C8ADD8321FAEE7B00BF4D6F /* ThirdParty */ = { isa = PBXGroup; children = ( 0C8ADD8421FAEE7B00BF4D6F /* MBProgressHUD */, 0C8ADD8921FAEE7B00BF4D6F /* TalkingData */, ); path = ThirdParty; sourceTree = ""; }; 0C8ADD8421FAEE7B00BF4D6F /* MBProgressHUD */ = { isa = PBXGroup; children = ( 0C8ADD8721FAEE7B00BF4D6F /* MBProgressHUD.h */, 0C8ADD8521FAEE7B00BF4D6F /* MBProgressHUD.m */, ); path = MBProgressHUD; sourceTree = ""; }; 0C8ADD8921FAEE7B00BF4D6F /* TalkingData */ = { isa = PBXGroup; children = ( 0C8ADD8A21FAEE7B00BF4D6F /* TalkingDataGA.h */, 0C8ADD8B21FAEE7B00BF4D6F /* libTalkingDataGA.a */, 0C8ADD8C21FAEE7B00BF4D6F /* TalkingDataAppCpa.h */, 0C8ADD8D21FAEE7B00BF4D6F /* libTalkingDataAppCpa.a */, ); path = TalkingData; sourceTree = ""; }; 0CE7FDD8221403BC00278BAD /* Frameworks */ = { isa = PBXGroup; children = ( 0C90A986228A71B60007E3D8 /* libsqlite3.tbd */, 0C8DDD35223691A500EDDA8E /* libz.tbd */, ); name = Frameworks; sourceTree = ""; }; 0CF0404122812ACA0071D657 /* Themes */ = { isa = PBXGroup; children = ( 0CF0408822812ADD0071D657 /* Active */, ); path = Themes; sourceTree = ""; }; 0CF0408822812ADD0071D657 /* Active */ = { isa = PBXGroup; children = ( 0CF040FB228138560071D657 /* UI */, 0C0716B12281736C00419FFB /* Resources */, ); name = Active; sourceTree = ""; }; 0CF040FB228138560071D657 /* UI */ = { isa = PBXGroup; children = ( 0CF040FE228138560071D657 /* RootViewController.xib */, 0CF040FC228138560071D657 /* UserLoginFastCell.xib */, 0CF040FD228138560071D657 /* UserRegisterAccountViewController.xib */, 0CF040FF228138560071D657 /* UserLoginAccountViewController.xib */, 0CF04100228138560071D657 /* UserProtocolViewController.xib */, 0CF04101228138560071D657 /* HelperViewController.xib */, 0CF04102228138560071D657 /* UserLoginPhoneViewController.xib */, 0CF04103228138560071D657 /* UserRestPasswordViewController.xib */, 0CF04104228138560071D657 /* UserCenterViewController.xib */, 0CF04105228138560071D657 /* UserLoginFastViewController.xib */, 0CF04106228138560071D657 /* NoticeViewController.xib */, 0CF04107228138560071D657 /* UserBindPhoneViewController.xib */, 0CF04108228138560071D657 /* UserRestPassword2ViewController.xib */, ); path = UI; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 0C86CB9C21F4BCA200B8C45B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 0C6898C3224CFB7500FA8612 /* NatureSDK-Export.h in Headers */, 0C8ADD9021FAEE7B00BF4D6F /* MBProgressHUD.h in Headers */, 0C8ADD9221FAEE7B00BF4D6F /* TalkingDataGA.h in Headers */, 0C8ADD9421FAEE7B00BF4D6F /* TalkingDataAppCpa.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 0C86CBA021F4BCA200B8C45B /* NatureSDK */ = { isa = PBXNativeTarget; buildConfigurationList = 0C86CBA921F4BCA200B8C45B /* Build configuration list for PBXNativeTarget "NatureSDK" */; buildPhases = ( 0C86CB9C21F4BCA200B8C45B /* Headers */, 0C86CB9D21F4BCA200B8C45B /* Sources */, 0C86CB9E21F4BCA200B8C45B /* Frameworks */, 0C86CB9F21F4BCA200B8C45B /* Resources */, ); buildRules = ( ); dependencies = ( ); name = NatureSDK; productName = NatureSDK; productReference = 0C86CBA121F4BCA200B8C45B /* NatureSDK.framework */; productType = "com.apple.product-type.framework"; }; 0C86CBAF21F4BCC500B8C45B /* NatureDemo */ = { isa = PBXNativeTarget; buildConfigurationList = 0C86CBC321F4BCC600B8C45B /* Build configuration list for PBXNativeTarget "NatureDemo" */; buildPhases = ( 0C86CBAC21F4BCC500B8C45B /* Sources */, 0C86CBAD21F4BCC500B8C45B /* Frameworks */, 0C86CBAE21F4BCC500B8C45B /* Resources */, 0C86CBCA21F4BCCE00B8C45B /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( 0C86CBC921F4BCCE00B8C45B /* PBXTargetDependency */, ); name = NatureDemo; productName = NatureDemo; productReference = 0C86CBB021F4BCC500B8C45B /* NatureDemo.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 0C86CB9821F4BCA200B8C45B /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 1010; ORGANIZATIONNAME = SAGESSE; TargetAttributes = { 0C86CBA021F4BCA200B8C45B = { CreatedOnToolsVersion = 10.1; LastSwiftMigration = 1010; }; 0C86CBAF21F4BCC500B8C45B = { CreatedOnToolsVersion = 10.1; SystemCapabilities = { com.apple.AccessWiFi = { enabled = 1; }; com.apple.InAppPurchase = { enabled = 0; }; com.apple.Keychain = { enabled = 0; }; }; }; }; }; buildConfigurationList = 0C86CB9B21F4BCA200B8C45B /* Build configuration list for PBXProject "NatureSDK" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = 0C86CB9721F4BCA200B8C45B; productRefGroup = 0C86CBA221F4BCA200B8C45B /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 0C86CBA021F4BCA200B8C45B /* NatureSDK */, 0C86CBAF21F4BCC500B8C45B /* NatureDemo */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 0C86CB9F21F4BCA200B8C45B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 0CF04115228138560071D657 /* UserRestPassword2ViewController.xib in Resources */, 0C0716CE2281736C00419FFB /* login_back@2x.png in Resources */, 0CF0410B228138560071D657 /* RootViewController.xib in Resources */, 0CF04114228138560071D657 /* UserBindPhoneViewController.xib in Resources */, 0C0716CA2281736C00419FFB /* login_icon_vcode@2x.png in Resources */, 0CF0410E228138560071D657 /* HelperViewController.xib in Resources */, 0C0716CD2281736C00419FFB /* login_btn_eye_hide@2x.png in Resources */, 0C0716C82281736C00419FFB /* login_background@2x.png in Resources */, 0C0716D72281736C00419FFB /* login_icon_phone@2x.png in Resources */, 0C0716D32281736C00419FFB /* login_btn_eye_show@2x.png in Resources */, 0C0716D92281736C00419FFB /* login_icon_password@2x.png in Resources */, 0C0716D62281736C00419FFB /* login_common@2x.png in Resources */, 0CF0410A228138560071D657 /* UserRegisterAccountViewController.xib in Resources */, 0C0716C92281736C00419FFB /* login_account@2x.png in Resources */, 0CF04109228138560071D657 /* UserLoginFastCell.xib in Resources */, 0C0716D42281736C00419FFB /* login_phone@2x.png in Resources */, 0C0716DC2281736C00419FFB /* login_icon_account@2x.png in Resources */, 0C0716D52281736C00419FFB /* login_iv_hide@2x.png in Resources */, 0CF04113228138560071D657 /* NoticeViewController.xib in Resources */, 0C0716DB2281736C00419FFB /* login_change@2x.png in Resources */, 0C0716CB2281736C00419FFB /* login_picker_down@2x.png in Resources */, 0CF04111228138560071D657 /* UserCenterViewController.xib in Resources */, 0CF0410F228138560071D657 /* UserLoginPhoneViewController.xib in Resources */, 0C0716D22281736C00419FFB /* login_mine@2x.png in Resources */, 0CF0410C228138560071D657 /* UserLoginAccountViewController.xib in Resources */, 0C0716D82281736C00419FFB /* login_customer@2x.png in Resources */, 0C0716DA2281736C00419FFB /* login_hud_error@2x.png in Resources */, 0C0716D02281736C00419FFB /* login_history@2x.png in Resources */, 0C0716CF2281736C00419FFB /* login_hud_success@2x.png in Resources */, 0C0716DD2281736C00419FFB /* login_picker_up@2x.png in Resources */, 0CF0410D228138560071D657 /* UserProtocolViewController.xib in Resources */, 0C8ADD7521FAB30C00BF4D6F /* Localizable.strings in Resources */, 0C0716D12281736C00419FFB /* login_button@2x.png in Resources */, 0CF04110228138560071D657 /* UserRestPasswordViewController.xib in Resources */, 0CF04112228138560071D657 /* UserLoginFastViewController.xib in Resources */, 0C0716CC2281736C00419FFB /* login_close@2x.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 0C86CBAE21F4BCC500B8C45B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 0C86CBBF21F4BCC600B8C45B /* LaunchScreen.storyboard in Resources */, 0C99B3BE22851AE8008E2F54 /* NatureDemo.plist in Resources */, 0C86CBBA21F4BCC500B8C45B /* Main.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 0C86CB9D21F4BCA200B8C45B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 0C8ADD8221FAEE0600BF4D6F /* Network+HUD.swift in Sources */, 0C8ADD7821FAB44900BF4D6F /* User.swift in Sources */, 0C0C1E5E21F8008A00840602 /* UserLoginAccountViewController.swift in Sources */, 0C08754F2242201400A0DF41 /* UserLoginPhoneViewController.swift in Sources */, 0C86CBD021F559FC00B8C45B /* Network.swift in Sources */, 0C00620A21F86DA8009BB93C /* UserRegisterAccountViewController.swift in Sources */, 0C0C1E6221F8060200840602 /* RootViewController.swift in Sources */, 0C8ADD7A21FAB48400BF4D6F /* JSONDecoderEx.swift in Sources */, 0C7E50F622129D0100C6D735 /* Utils.swift in Sources */, 0C8ADD8E21FAEE7B00BF4D6F /* MBProgressHUD.m in Sources */, 0C8ADD7C21FAC5D100BF4D6F /* Configuration.swift in Sources */, 0C90A985228A5FB50007E3D8 /* DataCenter.swift in Sources */, 0CAEB2E221F9761E00AF48A6 /* BaseViewController.swift in Sources */, 0CAEB2DF21F9753800AF48A6 /* HelperViewController.swift in Sources */, 0C2BA8A7229FA74900002F2D /* UserLoginFastCell.swift in Sources */, 0CEF88C92227957A00A58DCF /* Tracker.swift in Sources */, 0CDCC1572240D572005B15C1 /* NoticeViewController.swift in Sources */, 0C087557224340FF00A0DF41 /* BasePhoneViewController.swift in Sources */, 0C8ADD9B21FC08DB00BF4D6F /* UserLoginFastViewController.swift in Sources */, 0C8DDD3122368DF600EDDA8E /* Collector.swift in Sources */, 0C8ADD9721FB0CB200BF4D6F /* BackgroundButton.swift in Sources */, 0C2BA8A9229FA76500002F2D /* UserRestPassword2ViewController.swift in Sources */, 0C0875512242463A00A0DF41 /* Query.swift in Sources */, 0C8ADD7E21FAC62D00BF4D6F /* Network+API.swift in Sources */, 0C8DDD242236786100EDDA8E /* NatureSDK.m in Sources */, 0C8DDD1D22365BEF00EDDA8E /* BubbleView.swift in Sources */, 0C08755522433D9D00A0DF41 /* UserBindPhoneViewController.swift in Sources */, 0CAEB2E621F9C48500AF48A6 /* UserRestPasswordViewController.swift in Sources */, 0C100B3321FD78C000492A30 /* Order.swift in Sources */, 0C28381621FD13FD009650D9 /* UserCenterViewController.swift in Sources */, 0CAEB2DB21F94CA800AF48A6 /* UserProtocolViewController.swift in Sources */, 0C28381A21FD1AFE009650D9 /* Product.swift in Sources */, 0C1B42A6228186DD00A31476 /* NavigationAnimator.swift in Sources */, 0C86CBCC21F4BCDB00B8C45B /* NatureSDK.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 0C86CBAC21F4BCC500B8C45B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 0C86CBB721F4BCC500B8C45B /* ViewController.m in Sources */, 0C86CBC221F4BCC600B8C45B /* main.m in Sources */, 0C86CBB421F4BCC500B8C45B /* AppDelegate.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 0C86CBC921F4BCCE00B8C45B /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 0C86CBA021F4BCA200B8C45B /* NatureSDK */; targetProxy = 0C86CBC821F4BCCE00B8C45B /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ 0C86CBB821F4BCC500B8C45B /* Main.storyboard */ = { isa = PBXVariantGroup; children = ( 0C86CBB921F4BCC500B8C45B /* Base */, ); name = Main.storyboard; sourceTree = ""; }; 0C86CBBD21F4BCC600B8C45B /* LaunchScreen.storyboard */ = { isa = PBXVariantGroup; children = ( 0C86CBBE21F4BCC600B8C45B /* Base */, ); name = LaunchScreen.storyboard; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ 0C86CBA721F4BCA200B8C45B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 12.1; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 0C86CBA821F4BCA200B8C45B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 12.1; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 0C86CBAA21F4BCA200B8C45B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_CODE_COVERAGE = NO; CODE_SIGN_IDENTITY = ""; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = YES; DEVELOPMENT_TEAM = FN2B5W3WWQ; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = YES; GCC_ENABLE_BUILTIN_FUNCTIONS = YES; GCC_ENABLE_PASCAL_STRINGS = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)"; GCC_REUSE_STRINGS = YES; GCC_WARN_SHADOW = YES; HEADER_SEARCH_PATHS = NatureSDK/ThirdParty; INFOPLIST_FILE = "NatureSDK/Supporting Files/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); LIBRARY_SEARCH_PATHS = ( NatureSDK/ThirdParty/TalkingData, "$(PROJECT_DIR)/NatureSDK/ThirdParty/TalkingData", ); OTHER_CFLAGS = "-DSDK_HAS_PROTECT_NETWORK_CAPTURE"; OTHER_SWIFT_FLAGS = "-DSDK_HAS_IDFA -DSDK_HAS_H5_PAYMENT -DSDK_HAS_IAP_PAYMENT -DSDK_HAS_PROTECT_NETWORK_PRETEND -DSDK_HAS_PROTECT_NETWORK_ENCRYPT -DSDK_HAS_PROTECT_NETWORK_CAPTURE -DSDK_USE_DATA_DB"; PRODUCT_BUNDLE_IDENTIFIER = "com.fq.nature-sdk"; PRODUCT_NAME = NatureSDK; SKIP_INSTALL = YES; STRIP_STYLE = "non-global"; SWIFT_OBJC_BRIDGING_HEADER = "NatureSDK/Supporting Files/NatureSDK-Bridging.h"; SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(SWIFT_MODULE_NAME).h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = ""; }; name = Debug; }; 0C86CBAB21F4BCA200B8C45B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_CODE_COVERAGE = NO; CLANG_ENABLE_MODULE_DEBUGGING = NO; CODE_SIGN_IDENTITY = ""; CODE_SIGN_STYLE = Automatic; COPY_PHASE_STRIP = YES; DEVELOPMENT_TEAM = FN2B5W3WWQ; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = YES; GCC_ENABLE_BUILTIN_FUNCTIONS = YES; GCC_ENABLE_PASCAL_STRINGS = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PREPROCESSOR_DEFINITIONS = ""; GCC_REUSE_STRINGS = YES; GCC_WARN_SHADOW = YES; HEADER_SEARCH_PATHS = NatureSDK/ThirdParty; INFOPLIST_FILE = "NatureSDK/Supporting Files/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); LIBRARY_SEARCH_PATHS = ( NatureSDK/ThirdParty/TalkingData, "$(PROJECT_DIR)/NatureSDK/ThirdParty/TalkingData", ); OTHER_CFLAGS = "-DSDK_HAS_PROTECT_NETWORK_CAPTURE"; OTHER_SWIFT_FLAGS = "-DSDK_HAS_IDFA -DSDK_HAS_H5_PAYMENT -DSDK_HAS_IAP_PAYMENT -DSDK_HAS_PROTECT_NETWORK_PRETEND -DSDK_HAS_PROTECT_NETWORK_ENCRYPT -DSDK_HAS_PROTECT_NETWORK_CAPTURE -DSDK_USE_DATA_DB"; PRODUCT_BUNDLE_IDENTIFIER = "com.fq.nature-sdk"; PRODUCT_NAME = NatureSDK; SKIP_INSTALL = YES; STRIP_STYLE = "non-global"; SWIFT_OBJC_BRIDGING_HEADER = "NatureSDK/Supporting Files/NatureSDK-Bridging.h"; SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(SWIFT_MODULE_NAME).h"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = ""; }; name = Release; }; 0C86CBC421F4BCC600B8C45B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULE_DEBUGGING = YES; CODE_SIGN_ENTITLEMENTS = NatureDemo/NatureDemo.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = FN2B5W3WWQ; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_REUSE_STRINGS = YES; HEADER_SEARCH_PATHS = ""; INFOPLIST_FILE = NatureDemo/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); LIBRARY_SEARCH_PATHS = ""; PRODUCT_BUNDLE_IDENTIFIER = SA.DBLife; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; 0C86CBC521F4BCC600B8C45B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULE_DEBUGGING = YES; CODE_SIGN_ENTITLEMENTS = NatureDemo/NatureDemo.entitlements; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = FN2B5W3WWQ; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_REUSE_STRINGS = YES; HEADER_SEARCH_PATHS = ""; INFOPLIST_FILE = NatureDemo/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); LIBRARY_SEARCH_PATHS = ""; PRODUCT_BUNDLE_IDENTIFIER = SA.DBLife; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 0C86CB9B21F4BCA200B8C45B /* Build configuration list for PBXProject "NatureSDK" */ = { isa = XCConfigurationList; buildConfigurations = ( 0C86CBA721F4BCA200B8C45B /* Debug */, 0C86CBA821F4BCA200B8C45B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 0C86CBA921F4BCA200B8C45B /* Build configuration list for PBXNativeTarget "NatureSDK" */ = { isa = XCConfigurationList; buildConfigurations = ( 0C86CBAA21F4BCA200B8C45B /* Debug */, 0C86CBAB21F4BCA200B8C45B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 0C86CBC321F4BCC600B8C45B /* Build configuration list for PBXNativeTarget "NatureDemo" */ = { isa = XCConfigurationList; buildConfigurations = ( 0C86CBC421F4BCC600B8C45B /* Debug */, 0C86CBC521F4BCC600B8C45B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 0C86CB9821F4BCA200B8C45B /* Project object */; }