| ... | @@ -466,7 +466,7 @@ | ... | @@ -466,7 +466,7 @@ |
| 466 | isa = XCBuildConfiguration; | 466 | isa = XCBuildConfiguration; |
| 467 | buildSettings = { | 467 | buildSettings = { |
| 468 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 468 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 469 | - CODE_SIGN_IDENTITY = "iPhone Developer: Yufeng Wang (N5VLW9NRUG)"; | 469 | + CODE_SIGN_IDENTITY = "iPhone Developer: Feng Zhang (4LYC35G22K)"; |
| 470 | DEAD_CODE_STRIPPING = NO; | 470 | DEAD_CODE_STRIPPING = NO; |
| 471 | ENABLE_BITCODE = NO; | 471 | ENABLE_BITCODE = NO; |
| 472 | FRAMEWORK_SEARCH_PATHS = ( | 472 | FRAMEWORK_SEARCH_PATHS = ( |
| ... | @@ -484,9 +484,9 @@ | ... | @@ -484,9 +484,9 @@ |
| 484 | ); | 484 | ); |
| 485 | ONLY_ACTIVE_ARCH = NO; | 485 | ONLY_ACTIVE_ARCH = NO; |
| 486 | OTHER_LDFLAGS = ""; | 486 | OTHER_LDFLAGS = ""; |
| 487 | - PRODUCT_BUNDLE_IDENTIFIER = com.jian.wuji; | 487 | + PRODUCT_BUNDLE_IDENTIFIER = yhjy.mhtx.ios; |
| 488 | PRODUCT_NAME = "$(TARGET_NAME)"; | 488 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 489 | - PROVISIONING_PROFILE = "e6d180fd-5532-4218-bf56-0c1afa8ea0b4"; | 489 | + PROVISIONING_PROFILE = "f746a8a9-526c-4114-b2d6-c8fa351e323a"; |
| 490 | TARGETED_DEVICE_FAMILY = 2; | 490 | TARGETED_DEVICE_FAMILY = 2; |
| 491 | VALID_ARCHS = "arm64 armv7s"; | 491 | VALID_ARCHS = "arm64 armv7s"; |
| 492 | }; | 492 | }; |
| ... | @@ -496,7 +496,7 @@ | ... | @@ -496,7 +496,7 @@ |
| 496 | isa = XCBuildConfiguration; | 496 | isa = XCBuildConfiguration; |
| 497 | buildSettings = { | 497 | buildSettings = { |
| 498 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | 498 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
| 499 | - CODE_SIGN_IDENTITY = "iPhone Developer: Yufeng Wang (N5VLW9NRUG)"; | 499 | + CODE_SIGN_IDENTITY = "iPhone Developer: Feng Zhang (4LYC35G22K)"; |
| 500 | DEAD_CODE_STRIPPING = NO; | 500 | DEAD_CODE_STRIPPING = NO; |
| 501 | ENABLE_BITCODE = NO; | 501 | ENABLE_BITCODE = NO; |
| 502 | FRAMEWORK_SEARCH_PATHS = ( | 502 | FRAMEWORK_SEARCH_PATHS = ( |
| ... | @@ -514,9 +514,9 @@ | ... | @@ -514,9 +514,9 @@ |
| 514 | ); | 514 | ); |
| 515 | ONLY_ACTIVE_ARCH = NO; | 515 | ONLY_ACTIVE_ARCH = NO; |
| 516 | OTHER_LDFLAGS = ""; | 516 | OTHER_LDFLAGS = ""; |
| 517 | - PRODUCT_BUNDLE_IDENTIFIER = com.jian.wuji; | 517 | + PRODUCT_BUNDLE_IDENTIFIER = yhjy.mhtx.ios; |
| 518 | PRODUCT_NAME = "$(TARGET_NAME)"; | 518 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 519 | - PROVISIONING_PROFILE = "e6d180fd-5532-4218-bf56-0c1afa8ea0b4"; | 519 | + PROVISIONING_PROFILE = "f746a8a9-526c-4114-b2d6-c8fa351e323a"; |
| 520 | TARGETED_DEVICE_FAMILY = 2; | 520 | TARGETED_DEVICE_FAMILY = 2; |
| 521 | VALID_ARCHS = "arm64 armv7s"; | 521 | VALID_ARCHS = "arm64 armv7s"; |
| 522 | }; | 522 | }; | ... | ... |
| ... | @@ -32,7 +32,7 @@ | ... | @@ -32,7 +32,7 @@ |
| 32 | 32 | ||
| 33 | #define REPORT_URL @"https://statistic.public.sdk.gzyouai.com/sdk/statistic" //http://183.57.76.181:9030/sdk/statistic | 33 | #define REPORT_URL @"https://statistic.public.sdk.gzyouai.com/sdk/statistic" //http://183.57.76.181:9030/sdk/statistic |
| 34 | 34 | ||
| 35 | -#define REPORT_IDFA_URL @"https://statistic.public.sdk.gzyouai.com/sdk/last_channel?idfa=" //@"http://183.57.76.181:9030/sdk/last_channel?idfa="// | 35 | +#define REPORT_IDFA_URL @"https://statistic.public.sdk.gzyouai.com/sdk/last_channel?idfa=%@&sdkSimpleName=%@&gameSimpleName=%@" //@"http://183.57.76.181:9030/sdk/last_channel?idfa="// |
| 36 | 36 | ||
| 37 | #define REPORT_OPEN @"open" | 37 | #define REPORT_OPEN @"open" |
| 38 | #define REPORT_ENTER @"enter" | 38 | #define REPORT_ENTER @"enter" | ... | ... |
| 1 | +{ | ||
| 2 | + "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "D1584AEF25B5C21395F515B62C90B71E0ACB26B2", | ||
| 3 | + "DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey" : { | ||
| 4 | + "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" : { | ||
| 5 | + | ||
| 6 | + } | ||
| 7 | + }, | ||
| 8 | + "DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey" : { | ||
| 9 | + "D1584AEF25B5C21395F515B62C90B71E0ACB26B2" : 0, | ||
| 10 | + "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" : 0 | ||
| 11 | + }, | ||
| 12 | + "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "8119CC7B-EDC1-4646-9378-8ECAC2EEB94B", | ||
| 13 | + "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : { | ||
| 14 | + "D1584AEF25B5C21395F515B62C90B71E0ACB26B2" : "public_sdk_ios\/", | ||
| 15 | + "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" : "youai_foolsdk_ios\/" | ||
| 16 | + }, | ||
| 17 | + "DVTSourceControlWorkspaceBlueprintNameKey" : "Demo", | ||
| 18 | + "DVTSourceControlWorkspaceBlueprintVersion" : 204, | ||
| 19 | + "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "PoolSdk_Demo\/Demo.xcodeproj", | ||
| 20 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [ | ||
| 21 | + { | ||
| 22 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "svn:\/\/10.21.210.99", | ||
| 23 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Subversion", | ||
| 24 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" | ||
| 25 | + }, | ||
| 26 | + { | ||
| 27 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "ssh:\/\/106.75.192.252:10022\/public_service\/public_sdk_ios.git", | ||
| 28 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", | ||
| 29 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "D1584AEF25B5C21395F515B62C90B71E0ACB26B2" | ||
| 30 | + } | ||
| 31 | + ] | ||
| 32 | +} | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<Bucket | ||
| 3 | + type = "1" | ||
| 4 | + version = "2.0"> | ||
| 5 | + <Breakpoints> | ||
| 6 | + <BreakpointProxy | ||
| 7 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
| 8 | + <BreakpointContent | ||
| 9 | + shouldBeEnabled = "Yes" | ||
| 10 | + ignoreCount = "0" | ||
| 11 | + continueAfterRunningActions = "No" | ||
| 12 | + filePath = "../PoolSdk/PoolSdk/SDKInterface.m" | ||
| 13 | + timestampString = "471440051.171901" | ||
| 14 | + startingColumnNumber = "9223372036854775807" | ||
| 15 | + endingColumnNumber = "9223372036854775807" | ||
| 16 | + startingLineNumber = "77" | ||
| 17 | + endingLineNumber = "77" | ||
| 18 | + landmarkName = "-receiveLoginMessage:" | ||
| 19 | + landmarkType = "5"> | ||
| 20 | + </BreakpointContent> | ||
| 21 | + </BreakpointProxy> | ||
| 22 | + <BreakpointProxy | ||
| 23 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
| 24 | + <BreakpointContent | ||
| 25 | + shouldBeEnabled = "Yes" | ||
| 26 | + ignoreCount = "0" | ||
| 27 | + continueAfterRunningActions = "No" | ||
| 28 | + filePath = "../PoolSdk/PoolSdk/SDKInterface.m" | ||
| 29 | + timestampString = "471440051.171901" | ||
| 30 | + startingColumnNumber = "9223372036854775807" | ||
| 31 | + endingColumnNumber = "9223372036854775807" | ||
| 32 | + startingLineNumber = "43" | ||
| 33 | + endingLineNumber = "43" | ||
| 34 | + landmarkName = "-SDKloginSDK" | ||
| 35 | + landmarkType = "5"> | ||
| 36 | + </BreakpointContent> | ||
| 37 | + </BreakpointProxy> | ||
| 38 | + </Breakpoints> | ||
| 39 | +</Bucket> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<Scheme | ||
| 3 | + LastUpgradeVersion = "0640" | ||
| 4 | + version = "1.3"> | ||
| 5 | + <BuildAction | ||
| 6 | + parallelizeBuildables = "YES" | ||
| 7 | + buildImplicitDependencies = "YES"> | ||
| 8 | + <BuildActionEntries> | ||
| 9 | + <BuildActionEntry | ||
| 10 | + buildForTesting = "YES" | ||
| 11 | + buildForRunning = "YES" | ||
| 12 | + buildForProfiling = "YES" | ||
| 13 | + buildForArchiving = "YES" | ||
| 14 | + buildForAnalyzing = "YES"> | ||
| 15 | + <BuildableReference | ||
| 16 | + BuildableIdentifier = "primary" | ||
| 17 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 18 | + BuildableName = "Demo.app" | ||
| 19 | + BlueprintName = "Demo" | ||
| 20 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 21 | + </BuildableReference> | ||
| 22 | + </BuildActionEntry> | ||
| 23 | + <BuildActionEntry | ||
| 24 | + buildForTesting = "YES" | ||
| 25 | + buildForRunning = "YES" | ||
| 26 | + buildForProfiling = "NO" | ||
| 27 | + buildForArchiving = "NO" | ||
| 28 | + buildForAnalyzing = "YES"> | ||
| 29 | + <BuildableReference | ||
| 30 | + BuildableIdentifier = "primary" | ||
| 31 | + BlueprintIdentifier = "BB5F3CA01C1811BC00DA339D" | ||
| 32 | + BuildableName = "DemoTests.xctest" | ||
| 33 | + BlueprintName = "DemoTests" | ||
| 34 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 35 | + </BuildableReference> | ||
| 36 | + </BuildActionEntry> | ||
| 37 | + </BuildActionEntries> | ||
| 38 | + </BuildAction> | ||
| 39 | + <TestAction | ||
| 40 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
| 41 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
| 42 | + shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 43 | + buildConfiguration = "Debug"> | ||
| 44 | + <Testables> | ||
| 45 | + <TestableReference | ||
| 46 | + skipped = "NO"> | ||
| 47 | + <BuildableReference | ||
| 48 | + BuildableIdentifier = "primary" | ||
| 49 | + BlueprintIdentifier = "BB5F3CA01C1811BC00DA339D" | ||
| 50 | + BuildableName = "DemoTests.xctest" | ||
| 51 | + BlueprintName = "DemoTests" | ||
| 52 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 53 | + </BuildableReference> | ||
| 54 | + </TestableReference> | ||
| 55 | + </Testables> | ||
| 56 | + <MacroExpansion> | ||
| 57 | + <BuildableReference | ||
| 58 | + BuildableIdentifier = "primary" | ||
| 59 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 60 | + BuildableName = "Demo.app" | ||
| 61 | + BlueprintName = "Demo" | ||
| 62 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 63 | + </BuildableReference> | ||
| 64 | + </MacroExpansion> | ||
| 65 | + </TestAction> | ||
| 66 | + <LaunchAction | ||
| 67 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
| 68 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
| 69 | + launchStyle = "0" | ||
| 70 | + useCustomWorkingDirectory = "NO" | ||
| 71 | + buildConfiguration = "Debug" | ||
| 72 | + ignoresPersistentStateOnLaunch = "NO" | ||
| 73 | + debugDocumentVersioning = "YES" | ||
| 74 | + allowLocationSimulation = "YES"> | ||
| 75 | + <BuildableProductRunnable | ||
| 76 | + runnableDebuggingMode = "0"> | ||
| 77 | + <BuildableReference | ||
| 78 | + BuildableIdentifier = "primary" | ||
| 79 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 80 | + BuildableName = "Demo.app" | ||
| 81 | + BlueprintName = "Demo" | ||
| 82 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 83 | + </BuildableReference> | ||
| 84 | + </BuildableProductRunnable> | ||
| 85 | + <AdditionalOptions> | ||
| 86 | + </AdditionalOptions> | ||
| 87 | + </LaunchAction> | ||
| 88 | + <ProfileAction | ||
| 89 | + shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 90 | + savedToolIdentifier = "" | ||
| 91 | + useCustomWorkingDirectory = "NO" | ||
| 92 | + buildConfiguration = "Release" | ||
| 93 | + debugDocumentVersioning = "YES"> | ||
| 94 | + <BuildableProductRunnable | ||
| 95 | + runnableDebuggingMode = "0"> | ||
| 96 | + <BuildableReference | ||
| 97 | + BuildableIdentifier = "primary" | ||
| 98 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 99 | + BuildableName = "Demo.app" | ||
| 100 | + BlueprintName = "Demo" | ||
| 101 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 102 | + </BuildableReference> | ||
| 103 | + </BuildableProductRunnable> | ||
| 104 | + </ProfileAction> | ||
| 105 | + <AnalyzeAction | ||
| 106 | + buildConfiguration = "Debug"> | ||
| 107 | + </AnalyzeAction> | ||
| 108 | + <ArchiveAction | ||
| 109 | + buildConfiguration = "Release" | ||
| 110 | + revealArchiveInOrganizer = "YES"> | ||
| 111 | + </ArchiveAction> | ||
| 112 | +</Scheme> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | +<plist version="1.0"> | ||
| 4 | +<dict> | ||
| 5 | + <key>SchemeUserState</key> | ||
| 6 | + <dict> | ||
| 7 | + <key>Demo.xcscheme</key> | ||
| 8 | + <dict> | ||
| 9 | + <key>orderHint</key> | ||
| 10 | + <integer>0</integer> | ||
| 11 | + </dict> | ||
| 12 | + </dict> | ||
| 13 | + <key>SuppressBuildableAutocreation</key> | ||
| 14 | + <dict> | ||
| 15 | + <key>BB5F3C871C1811BC00DA339D</key> | ||
| 16 | + <dict> | ||
| 17 | + <key>primary</key> | ||
| 18 | + <true/> | ||
| 19 | + </dict> | ||
| 20 | + <key>BB5F3CA01C1811BC00DA339D</key> | ||
| 21 | + <dict> | ||
| 22 | + <key>primary</key> | ||
| 23 | + <true/> | ||
| 24 | + </dict> | ||
| 25 | + </dict> | ||
| 26 | +</dict> | ||
| 27 | +</plist> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<Bucket | ||
| 3 | + type = "1" | ||
| 4 | + version = "2.0"> | ||
| 5 | + <Breakpoints> | ||
| 6 | + <BreakpointProxy | ||
| 7 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
| 8 | + <BreakpointContent | ||
| 9 | + shouldBeEnabled = "No" | ||
| 10 | + ignoreCount = "0" | ||
| 11 | + continueAfterRunningActions = "No" | ||
| 12 | + filePath = "Demo/SDKInterface.h" | ||
| 13 | + timestampString = "474775745.083759" | ||
| 14 | + startingColumnNumber = "9223372036854775807" | ||
| 15 | + endingColumnNumber = "9223372036854775807" | ||
| 16 | + startingLineNumber = "9" | ||
| 17 | + endingLineNumber = "9" | ||
| 18 | + landmarkName = "@interface SDKInterface" | ||
| 19 | + landmarkType = "2"> | ||
| 20 | + </BreakpointContent> | ||
| 21 | + </BreakpointProxy> | ||
| 22 | + </Breakpoints> | ||
| 23 | +</Bucket> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<Scheme | ||
| 3 | + LastUpgradeVersion = "0700" | ||
| 4 | + version = "1.3"> | ||
| 5 | + <BuildAction | ||
| 6 | + parallelizeBuildables = "YES" | ||
| 7 | + buildImplicitDependencies = "YES"> | ||
| 8 | + <BuildActionEntries> | ||
| 9 | + <BuildActionEntry | ||
| 10 | + buildForTesting = "YES" | ||
| 11 | + buildForRunning = "YES" | ||
| 12 | + buildForProfiling = "YES" | ||
| 13 | + buildForArchiving = "YES" | ||
| 14 | + buildForAnalyzing = "YES"> | ||
| 15 | + <BuildableReference | ||
| 16 | + BuildableIdentifier = "primary" | ||
| 17 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 18 | + BuildableName = "Demo.app" | ||
| 19 | + BlueprintName = "Demo" | ||
| 20 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 21 | + </BuildableReference> | ||
| 22 | + </BuildActionEntry> | ||
| 23 | + </BuildActionEntries> | ||
| 24 | + </BuildAction> | ||
| 25 | + <TestAction | ||
| 26 | + buildConfiguration = "Debug" | ||
| 27 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
| 28 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
| 29 | + shouldUseLaunchSchemeArgsEnv = "YES"> | ||
| 30 | + <Testables> | ||
| 31 | + <TestableReference | ||
| 32 | + skipped = "NO"> | ||
| 33 | + <BuildableReference | ||
| 34 | + BuildableIdentifier = "primary" | ||
| 35 | + BlueprintIdentifier = "BB5F3CA01C1811BC00DA339D" | ||
| 36 | + BuildableName = "DemoTests.xctest" | ||
| 37 | + BlueprintName = "DemoTests" | ||
| 38 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 39 | + </BuildableReference> | ||
| 40 | + </TestableReference> | ||
| 41 | + </Testables> | ||
| 42 | + <MacroExpansion> | ||
| 43 | + <BuildableReference | ||
| 44 | + BuildableIdentifier = "primary" | ||
| 45 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 46 | + BuildableName = "Demo.app" | ||
| 47 | + BlueprintName = "Demo" | ||
| 48 | + ReferencedContainer = "container:Demo_play800.xcodeproj"> | ||
| 49 | + </BuildableReference> | ||
| 50 | + </MacroExpansion> | ||
| 51 | + <AdditionalOptions> | ||
| 52 | + </AdditionalOptions> | ||
| 53 | + </TestAction> | ||
| 54 | + <LaunchAction | ||
| 55 | + buildConfiguration = "Debug" | ||
| 56 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
| 57 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
| 58 | + launchStyle = "0" | ||
| 59 | + useCustomWorkingDirectory = "NO" | ||
| 60 | + ignoresPersistentStateOnLaunch = "NO" | ||
| 61 | + debugDocumentVersioning = "YES" | ||
| 62 | + debugServiceExtension = "internal" | ||
| 63 | + allowLocationSimulation = "YES"> | ||
| 64 | + <BuildableProductRunnable | ||
| 65 | + runnableDebuggingMode = "0"> | ||
| 66 | + <BuildableReference | ||
| 67 | + BuildableIdentifier = "primary" | ||
| 68 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 69 | + BuildableName = "Demo.app" | ||
| 70 | + BlueprintName = "Demo" | ||
| 71 | + ReferencedContainer = "container:Demo_play800.xcodeproj"> | ||
| 72 | + </BuildableReference> | ||
| 73 | + </BuildableProductRunnable> | ||
| 74 | + <AdditionalOptions> | ||
| 75 | + </AdditionalOptions> | ||
| 76 | + </LaunchAction> | ||
| 77 | + <ProfileAction | ||
| 78 | + buildConfiguration = "Release" | ||
| 79 | + shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 80 | + savedToolIdentifier = "" | ||
| 81 | + useCustomWorkingDirectory = "NO" | ||
| 82 | + debugDocumentVersioning = "YES"> | ||
| 83 | + <BuildableProductRunnable | ||
| 84 | + runnableDebuggingMode = "0"> | ||
| 85 | + <BuildableReference | ||
| 86 | + BuildableIdentifier = "primary" | ||
| 87 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 88 | + BuildableName = "Demo.app" | ||
| 89 | + BlueprintName = "Demo" | ||
| 90 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 91 | + </BuildableReference> | ||
| 92 | + </BuildableProductRunnable> | ||
| 93 | + </ProfileAction> | ||
| 94 | + <AnalyzeAction | ||
| 95 | + buildConfiguration = "Debug"> | ||
| 96 | + </AnalyzeAction> | ||
| 97 | + <ArchiveAction | ||
| 98 | + buildConfiguration = "Release" | ||
| 99 | + revealArchiveInOrganizer = "YES"> | ||
| 100 | + </ArchiveAction> | ||
| 101 | +</Scheme> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | +<plist version="1.0"> | ||
| 4 | +<dict> | ||
| 5 | + <key>SchemeUserState</key> | ||
| 6 | + <dict> | ||
| 7 | + <key>Demo.xcscheme</key> | ||
| 8 | + <dict> | ||
| 9 | + <key>orderHint</key> | ||
| 10 | + <integer>0</integer> | ||
| 11 | + </dict> | ||
| 12 | + </dict> | ||
| 13 | + <key>SuppressBuildableAutocreation</key> | ||
| 14 | + <dict> | ||
| 15 | + <key>BB5F3C871C1811BC00DA339D</key> | ||
| 16 | + <dict> | ||
| 17 | + <key>primary</key> | ||
| 18 | + <true/> | ||
| 19 | + </dict> | ||
| 20 | + <key>BB5F3CA01C1811BC00DA339D</key> | ||
| 21 | + <dict> | ||
| 22 | + <key>primary</key> | ||
| 23 | + <true/> | ||
| 24 | + </dict> | ||
| 25 | + </dict> | ||
| 26 | +</dict> | ||
| 27 | +</plist> |
| 1 | +{ | ||
| 2 | + "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "D1584AEF25B5C21395F515B62C90B71E0ACB26B2", | ||
| 3 | + "DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey" : { | ||
| 4 | + "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" : { | ||
| 5 | + | ||
| 6 | + } | ||
| 7 | + }, | ||
| 8 | + "DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey" : { | ||
| 9 | + "D1584AEF25B5C21395F515B62C90B71E0ACB26B2" : 0, | ||
| 10 | + "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" : 0 | ||
| 11 | + }, | ||
| 12 | + "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "8119CC7B-EDC1-4646-9378-8ECAC2EEB94B", | ||
| 13 | + "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : { | ||
| 14 | + "D1584AEF25B5C21395F515B62C90B71E0ACB26B2" : "public_sdk_ios\/", | ||
| 15 | + "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" : "youai_foolsdk_ios\/" | ||
| 16 | + }, | ||
| 17 | + "DVTSourceControlWorkspaceBlueprintNameKey" : "Demo", | ||
| 18 | + "DVTSourceControlWorkspaceBlueprintVersion" : 204, | ||
| 19 | + "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "PoolSdk_Demo\/Demo.xcodeproj", | ||
| 20 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [ | ||
| 21 | + { | ||
| 22 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "svn:\/\/10.21.210.99", | ||
| 23 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Subversion", | ||
| 24 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" | ||
| 25 | + }, | ||
| 26 | + { | ||
| 27 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "ssh:\/\/106.75.192.252:10022\/public_service\/public_sdk_ios.git", | ||
| 28 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", | ||
| 29 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "D1584AEF25B5C21395F515B62C90B71E0ACB26B2" | ||
| 30 | + } | ||
| 31 | + ] | ||
| 32 | +} | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<Bucket | ||
| 3 | + type = "1" | ||
| 4 | + version = "2.0"> | ||
| 5 | + <Breakpoints> | ||
| 6 | + <BreakpointProxy | ||
| 7 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
| 8 | + <BreakpointContent | ||
| 9 | + shouldBeEnabled = "Yes" | ||
| 10 | + ignoreCount = "0" | ||
| 11 | + continueAfterRunningActions = "No" | ||
| 12 | + filePath = "../PoolSdk/PoolSdk/SDKInterface.m" | ||
| 13 | + timestampString = "471440051.171901" | ||
| 14 | + startingColumnNumber = "9223372036854775807" | ||
| 15 | + endingColumnNumber = "9223372036854775807" | ||
| 16 | + startingLineNumber = "77" | ||
| 17 | + endingLineNumber = "77" | ||
| 18 | + landmarkName = "-receiveLoginMessage:" | ||
| 19 | + landmarkType = "5"> | ||
| 20 | + </BreakpointContent> | ||
| 21 | + </BreakpointProxy> | ||
| 22 | + <BreakpointProxy | ||
| 23 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
| 24 | + <BreakpointContent | ||
| 25 | + shouldBeEnabled = "Yes" | ||
| 26 | + ignoreCount = "0" | ||
| 27 | + continueAfterRunningActions = "No" | ||
| 28 | + filePath = "../PoolSdk/PoolSdk/SDKInterface.m" | ||
| 29 | + timestampString = "471440051.171901" | ||
| 30 | + startingColumnNumber = "9223372036854775807" | ||
| 31 | + endingColumnNumber = "9223372036854775807" | ||
| 32 | + startingLineNumber = "43" | ||
| 33 | + endingLineNumber = "43" | ||
| 34 | + landmarkName = "-SDKloginSDK" | ||
| 35 | + landmarkType = "5"> | ||
| 36 | + </BreakpointContent> | ||
| 37 | + </BreakpointProxy> | ||
| 38 | + </Breakpoints> | ||
| 39 | +</Bucket> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<Scheme | ||
| 3 | + LastUpgradeVersion = "0640" | ||
| 4 | + version = "1.3"> | ||
| 5 | + <BuildAction | ||
| 6 | + parallelizeBuildables = "YES" | ||
| 7 | + buildImplicitDependencies = "YES"> | ||
| 8 | + <BuildActionEntries> | ||
| 9 | + <BuildActionEntry | ||
| 10 | + buildForTesting = "YES" | ||
| 11 | + buildForRunning = "YES" | ||
| 12 | + buildForProfiling = "YES" | ||
| 13 | + buildForArchiving = "YES" | ||
| 14 | + buildForAnalyzing = "YES"> | ||
| 15 | + <BuildableReference | ||
| 16 | + BuildableIdentifier = "primary" | ||
| 17 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 18 | + BuildableName = "Demo.app" | ||
| 19 | + BlueprintName = "Demo" | ||
| 20 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 21 | + </BuildableReference> | ||
| 22 | + </BuildActionEntry> | ||
| 23 | + <BuildActionEntry | ||
| 24 | + buildForTesting = "YES" | ||
| 25 | + buildForRunning = "YES" | ||
| 26 | + buildForProfiling = "NO" | ||
| 27 | + buildForArchiving = "NO" | ||
| 28 | + buildForAnalyzing = "YES"> | ||
| 29 | + <BuildableReference | ||
| 30 | + BuildableIdentifier = "primary" | ||
| 31 | + BlueprintIdentifier = "BB5F3CA01C1811BC00DA339D" | ||
| 32 | + BuildableName = "DemoTests.xctest" | ||
| 33 | + BlueprintName = "DemoTests" | ||
| 34 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 35 | + </BuildableReference> | ||
| 36 | + </BuildActionEntry> | ||
| 37 | + </BuildActionEntries> | ||
| 38 | + </BuildAction> | ||
| 39 | + <TestAction | ||
| 40 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
| 41 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
| 42 | + shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 43 | + buildConfiguration = "Debug"> | ||
| 44 | + <Testables> | ||
| 45 | + <TestableReference | ||
| 46 | + skipped = "NO"> | ||
| 47 | + <BuildableReference | ||
| 48 | + BuildableIdentifier = "primary" | ||
| 49 | + BlueprintIdentifier = "BB5F3CA01C1811BC00DA339D" | ||
| 50 | + BuildableName = "DemoTests.xctest" | ||
| 51 | + BlueprintName = "DemoTests" | ||
| 52 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 53 | + </BuildableReference> | ||
| 54 | + </TestableReference> | ||
| 55 | + </Testables> | ||
| 56 | + <MacroExpansion> | ||
| 57 | + <BuildableReference | ||
| 58 | + BuildableIdentifier = "primary" | ||
| 59 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 60 | + BuildableName = "Demo.app" | ||
| 61 | + BlueprintName = "Demo" | ||
| 62 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 63 | + </BuildableReference> | ||
| 64 | + </MacroExpansion> | ||
| 65 | + </TestAction> | ||
| 66 | + <LaunchAction | ||
| 67 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
| 68 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
| 69 | + launchStyle = "0" | ||
| 70 | + useCustomWorkingDirectory = "NO" | ||
| 71 | + buildConfiguration = "Debug" | ||
| 72 | + ignoresPersistentStateOnLaunch = "NO" | ||
| 73 | + debugDocumentVersioning = "YES" | ||
| 74 | + allowLocationSimulation = "YES"> | ||
| 75 | + <BuildableProductRunnable | ||
| 76 | + runnableDebuggingMode = "0"> | ||
| 77 | + <BuildableReference | ||
| 78 | + BuildableIdentifier = "primary" | ||
| 79 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 80 | + BuildableName = "Demo.app" | ||
| 81 | + BlueprintName = "Demo" | ||
| 82 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 83 | + </BuildableReference> | ||
| 84 | + </BuildableProductRunnable> | ||
| 85 | + <AdditionalOptions> | ||
| 86 | + </AdditionalOptions> | ||
| 87 | + </LaunchAction> | ||
| 88 | + <ProfileAction | ||
| 89 | + shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 90 | + savedToolIdentifier = "" | ||
| 91 | + useCustomWorkingDirectory = "NO" | ||
| 92 | + buildConfiguration = "Release" | ||
| 93 | + debugDocumentVersioning = "YES"> | ||
| 94 | + <BuildableProductRunnable | ||
| 95 | + runnableDebuggingMode = "0"> | ||
| 96 | + <BuildableReference | ||
| 97 | + BuildableIdentifier = "primary" | ||
| 98 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 99 | + BuildableName = "Demo.app" | ||
| 100 | + BlueprintName = "Demo" | ||
| 101 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 102 | + </BuildableReference> | ||
| 103 | + </BuildableProductRunnable> | ||
| 104 | + </ProfileAction> | ||
| 105 | + <AnalyzeAction | ||
| 106 | + buildConfiguration = "Debug"> | ||
| 107 | + </AnalyzeAction> | ||
| 108 | + <ArchiveAction | ||
| 109 | + buildConfiguration = "Release" | ||
| 110 | + revealArchiveInOrganizer = "YES"> | ||
| 111 | + </ArchiveAction> | ||
| 112 | +</Scheme> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | +<plist version="1.0"> | ||
| 4 | +<dict> | ||
| 5 | + <key>SchemeUserState</key> | ||
| 6 | + <dict> | ||
| 7 | + <key>Demo.xcscheme</key> | ||
| 8 | + <dict> | ||
| 9 | + <key>orderHint</key> | ||
| 10 | + <integer>0</integer> | ||
| 11 | + </dict> | ||
| 12 | + </dict> | ||
| 13 | + <key>SuppressBuildableAutocreation</key> | ||
| 14 | + <dict> | ||
| 15 | + <key>BB5F3C871C1811BC00DA339D</key> | ||
| 16 | + <dict> | ||
| 17 | + <key>primary</key> | ||
| 18 | + <true/> | ||
| 19 | + </dict> | ||
| 20 | + <key>BB5F3CA01C1811BC00DA339D</key> | ||
| 21 | + <dict> | ||
| 22 | + <key>primary</key> | ||
| 23 | + <true/> | ||
| 24 | + </dict> | ||
| 25 | + </dict> | ||
| 26 | +</dict> | ||
| 27 | +</plist> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<Bucket | ||
| 3 | + type = "1" | ||
| 4 | + version = "2.0"> | ||
| 5 | + <Breakpoints> | ||
| 6 | + <BreakpointProxy | ||
| 7 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
| 8 | + <BreakpointContent | ||
| 9 | + shouldBeEnabled = "No" | ||
| 10 | + ignoreCount = "0" | ||
| 11 | + continueAfterRunningActions = "No" | ||
| 12 | + filePath = "Demo/SDKInterface.h" | ||
| 13 | + timestampString = "474775745.083759" | ||
| 14 | + startingColumnNumber = "9223372036854775807" | ||
| 15 | + endingColumnNumber = "9223372036854775807" | ||
| 16 | + startingLineNumber = "9" | ||
| 17 | + endingLineNumber = "9" | ||
| 18 | + landmarkName = "@interface SDKInterface" | ||
| 19 | + landmarkType = "2"> | ||
| 20 | + </BreakpointContent> | ||
| 21 | + </BreakpointProxy> | ||
| 22 | + </Breakpoints> | ||
| 23 | +</Bucket> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<Scheme | ||
| 3 | + LastUpgradeVersion = "0700" | ||
| 4 | + version = "1.3"> | ||
| 5 | + <BuildAction | ||
| 6 | + parallelizeBuildables = "YES" | ||
| 7 | + buildImplicitDependencies = "YES"> | ||
| 8 | + <BuildActionEntries> | ||
| 9 | + <BuildActionEntry | ||
| 10 | + buildForTesting = "YES" | ||
| 11 | + buildForRunning = "YES" | ||
| 12 | + buildForProfiling = "YES" | ||
| 13 | + buildForArchiving = "YES" | ||
| 14 | + buildForAnalyzing = "YES"> | ||
| 15 | + <BuildableReference | ||
| 16 | + BuildableIdentifier = "primary" | ||
| 17 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 18 | + BuildableName = "Demo.app" | ||
| 19 | + BlueprintName = "Demo" | ||
| 20 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 21 | + </BuildableReference> | ||
| 22 | + </BuildActionEntry> | ||
| 23 | + </BuildActionEntries> | ||
| 24 | + </BuildAction> | ||
| 25 | + <TestAction | ||
| 26 | + buildConfiguration = "Debug" | ||
| 27 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
| 28 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
| 29 | + shouldUseLaunchSchemeArgsEnv = "YES"> | ||
| 30 | + <Testables> | ||
| 31 | + <TestableReference | ||
| 32 | + skipped = "NO"> | ||
| 33 | + <BuildableReference | ||
| 34 | + BuildableIdentifier = "primary" | ||
| 35 | + BlueprintIdentifier = "BB5F3CA01C1811BC00DA339D" | ||
| 36 | + BuildableName = "DemoTests.xctest" | ||
| 37 | + BlueprintName = "DemoTests" | ||
| 38 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 39 | + </BuildableReference> | ||
| 40 | + </TestableReference> | ||
| 41 | + </Testables> | ||
| 42 | + <MacroExpansion> | ||
| 43 | + <BuildableReference | ||
| 44 | + BuildableIdentifier = "primary" | ||
| 45 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 46 | + BuildableName = "Demo.app" | ||
| 47 | + BlueprintName = "Demo" | ||
| 48 | + ReferencedContainer = "container:Demo_qianyou.xcodeproj"> | ||
| 49 | + </BuildableReference> | ||
| 50 | + </MacroExpansion> | ||
| 51 | + <AdditionalOptions> | ||
| 52 | + </AdditionalOptions> | ||
| 53 | + </TestAction> | ||
| 54 | + <LaunchAction | ||
| 55 | + buildConfiguration = "Debug" | ||
| 56 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
| 57 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
| 58 | + launchStyle = "0" | ||
| 59 | + useCustomWorkingDirectory = "NO" | ||
| 60 | + ignoresPersistentStateOnLaunch = "NO" | ||
| 61 | + debugDocumentVersioning = "YES" | ||
| 62 | + debugServiceExtension = "internal" | ||
| 63 | + allowLocationSimulation = "YES"> | ||
| 64 | + <BuildableProductRunnable | ||
| 65 | + runnableDebuggingMode = "0"> | ||
| 66 | + <BuildableReference | ||
| 67 | + BuildableIdentifier = "primary" | ||
| 68 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 69 | + BuildableName = "Demo.app" | ||
| 70 | + BlueprintName = "Demo" | ||
| 71 | + ReferencedContainer = "container:Demo_qianyou.xcodeproj"> | ||
| 72 | + </BuildableReference> | ||
| 73 | + </BuildableProductRunnable> | ||
| 74 | + <AdditionalOptions> | ||
| 75 | + </AdditionalOptions> | ||
| 76 | + </LaunchAction> | ||
| 77 | + <ProfileAction | ||
| 78 | + buildConfiguration = "Release" | ||
| 79 | + shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 80 | + savedToolIdentifier = "" | ||
| 81 | + useCustomWorkingDirectory = "NO" | ||
| 82 | + debugDocumentVersioning = "YES"> | ||
| 83 | + <BuildableProductRunnable | ||
| 84 | + runnableDebuggingMode = "0"> | ||
| 85 | + <BuildableReference | ||
| 86 | + BuildableIdentifier = "primary" | ||
| 87 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 88 | + BuildableName = "Demo.app" | ||
| 89 | + BlueprintName = "Demo" | ||
| 90 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 91 | + </BuildableReference> | ||
| 92 | + </BuildableProductRunnable> | ||
| 93 | + </ProfileAction> | ||
| 94 | + <AnalyzeAction | ||
| 95 | + buildConfiguration = "Debug"> | ||
| 96 | + </AnalyzeAction> | ||
| 97 | + <ArchiveAction | ||
| 98 | + buildConfiguration = "Release" | ||
| 99 | + revealArchiveInOrganizer = "YES"> | ||
| 100 | + </ArchiveAction> | ||
| 101 | +</Scheme> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | +<plist version="1.0"> | ||
| 4 | +<dict> | ||
| 5 | + <key>SchemeUserState</key> | ||
| 6 | + <dict> | ||
| 7 | + <key>Demo.xcscheme</key> | ||
| 8 | + <dict> | ||
| 9 | + <key>orderHint</key> | ||
| 10 | + <integer>0</integer> | ||
| 11 | + </dict> | ||
| 12 | + </dict> | ||
| 13 | + <key>SuppressBuildableAutocreation</key> | ||
| 14 | + <dict> | ||
| 15 | + <key>BB5F3C871C1811BC00DA339D</key> | ||
| 16 | + <dict> | ||
| 17 | + <key>primary</key> | ||
| 18 | + <true/> | ||
| 19 | + </dict> | ||
| 20 | + <key>BB5F3CA01C1811BC00DA339D</key> | ||
| 21 | + <dict> | ||
| 22 | + <key>primary</key> | ||
| 23 | + <true/> | ||
| 24 | + </dict> | ||
| 25 | + </dict> | ||
| 26 | +</dict> | ||
| 27 | +</plist> |
| 1 | +{ | ||
| 2 | + "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "D1584AEF25B5C21395F515B62C90B71E0ACB26B2", | ||
| 3 | + "DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey" : { | ||
| 4 | + "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" : { | ||
| 5 | + | ||
| 6 | + } | ||
| 7 | + }, | ||
| 8 | + "DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey" : { | ||
| 9 | + "D1584AEF25B5C21395F515B62C90B71E0ACB26B2" : 0, | ||
| 10 | + "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" : 0 | ||
| 11 | + }, | ||
| 12 | + "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "8119CC7B-EDC1-4646-9378-8ECAC2EEB94B", | ||
| 13 | + "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : { | ||
| 14 | + "D1584AEF25B5C21395F515B62C90B71E0ACB26B2" : "public_sdk_ios\/", | ||
| 15 | + "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" : "youai_foolsdk_ios\/" | ||
| 16 | + }, | ||
| 17 | + "DVTSourceControlWorkspaceBlueprintNameKey" : "Demo", | ||
| 18 | + "DVTSourceControlWorkspaceBlueprintVersion" : 204, | ||
| 19 | + "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "PoolSdk_Demo\/Demo.xcodeproj", | ||
| 20 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [ | ||
| 21 | + { | ||
| 22 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "svn:\/\/10.21.210.99", | ||
| 23 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Subversion", | ||
| 24 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "5b13317c-0110-4367-8746-06bc6aadd3cd++2397" | ||
| 25 | + }, | ||
| 26 | + { | ||
| 27 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "ssh:\/\/106.75.192.252:10022\/public_service\/public_sdk_ios.git", | ||
| 28 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git", | ||
| 29 | + "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "D1584AEF25B5C21395F515B62C90B71E0ACB26B2" | ||
| 30 | + } | ||
| 31 | + ] | ||
| 32 | +} | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<Bucket | ||
| 3 | + type = "1" | ||
| 4 | + version = "2.0"> | ||
| 5 | + <Breakpoints> | ||
| 6 | + <BreakpointProxy | ||
| 7 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
| 8 | + <BreakpointContent | ||
| 9 | + shouldBeEnabled = "Yes" | ||
| 10 | + ignoreCount = "0" | ||
| 11 | + continueAfterRunningActions = "No" | ||
| 12 | + filePath = "../PoolSdk/PoolSdk/SDKInterface.m" | ||
| 13 | + timestampString = "471440051.171901" | ||
| 14 | + startingColumnNumber = "9223372036854775807" | ||
| 15 | + endingColumnNumber = "9223372036854775807" | ||
| 16 | + startingLineNumber = "77" | ||
| 17 | + endingLineNumber = "77" | ||
| 18 | + landmarkName = "-receiveLoginMessage:" | ||
| 19 | + landmarkType = "5"> | ||
| 20 | + </BreakpointContent> | ||
| 21 | + </BreakpointProxy> | ||
| 22 | + <BreakpointProxy | ||
| 23 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
| 24 | + <BreakpointContent | ||
| 25 | + shouldBeEnabled = "Yes" | ||
| 26 | + ignoreCount = "0" | ||
| 27 | + continueAfterRunningActions = "No" | ||
| 28 | + filePath = "../PoolSdk/PoolSdk/SDKInterface.m" | ||
| 29 | + timestampString = "471440051.171901" | ||
| 30 | + startingColumnNumber = "9223372036854775807" | ||
| 31 | + endingColumnNumber = "9223372036854775807" | ||
| 32 | + startingLineNumber = "43" | ||
| 33 | + endingLineNumber = "43" | ||
| 34 | + landmarkName = "-SDKloginSDK" | ||
| 35 | + landmarkType = "5"> | ||
| 36 | + </BreakpointContent> | ||
| 37 | + </BreakpointProxy> | ||
| 38 | + </Breakpoints> | ||
| 39 | +</Bucket> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<Scheme | ||
| 3 | + LastUpgradeVersion = "0640" | ||
| 4 | + version = "1.3"> | ||
| 5 | + <BuildAction | ||
| 6 | + parallelizeBuildables = "YES" | ||
| 7 | + buildImplicitDependencies = "YES"> | ||
| 8 | + <BuildActionEntries> | ||
| 9 | + <BuildActionEntry | ||
| 10 | + buildForTesting = "YES" | ||
| 11 | + buildForRunning = "YES" | ||
| 12 | + buildForProfiling = "YES" | ||
| 13 | + buildForArchiving = "YES" | ||
| 14 | + buildForAnalyzing = "YES"> | ||
| 15 | + <BuildableReference | ||
| 16 | + BuildableIdentifier = "primary" | ||
| 17 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 18 | + BuildableName = "Demo.app" | ||
| 19 | + BlueprintName = "Demo" | ||
| 20 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 21 | + </BuildableReference> | ||
| 22 | + </BuildActionEntry> | ||
| 23 | + <BuildActionEntry | ||
| 24 | + buildForTesting = "YES" | ||
| 25 | + buildForRunning = "YES" | ||
| 26 | + buildForProfiling = "NO" | ||
| 27 | + buildForArchiving = "NO" | ||
| 28 | + buildForAnalyzing = "YES"> | ||
| 29 | + <BuildableReference | ||
| 30 | + BuildableIdentifier = "primary" | ||
| 31 | + BlueprintIdentifier = "BB5F3CA01C1811BC00DA339D" | ||
| 32 | + BuildableName = "DemoTests.xctest" | ||
| 33 | + BlueprintName = "DemoTests" | ||
| 34 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 35 | + </BuildableReference> | ||
| 36 | + </BuildActionEntry> | ||
| 37 | + </BuildActionEntries> | ||
| 38 | + </BuildAction> | ||
| 39 | + <TestAction | ||
| 40 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
| 41 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
| 42 | + shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 43 | + buildConfiguration = "Debug"> | ||
| 44 | + <Testables> | ||
| 45 | + <TestableReference | ||
| 46 | + skipped = "NO"> | ||
| 47 | + <BuildableReference | ||
| 48 | + BuildableIdentifier = "primary" | ||
| 49 | + BlueprintIdentifier = "BB5F3CA01C1811BC00DA339D" | ||
| 50 | + BuildableName = "DemoTests.xctest" | ||
| 51 | + BlueprintName = "DemoTests" | ||
| 52 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 53 | + </BuildableReference> | ||
| 54 | + </TestableReference> | ||
| 55 | + </Testables> | ||
| 56 | + <MacroExpansion> | ||
| 57 | + <BuildableReference | ||
| 58 | + BuildableIdentifier = "primary" | ||
| 59 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 60 | + BuildableName = "Demo.app" | ||
| 61 | + BlueprintName = "Demo" | ||
| 62 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 63 | + </BuildableReference> | ||
| 64 | + </MacroExpansion> | ||
| 65 | + </TestAction> | ||
| 66 | + <LaunchAction | ||
| 67 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
| 68 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
| 69 | + launchStyle = "0" | ||
| 70 | + useCustomWorkingDirectory = "NO" | ||
| 71 | + buildConfiguration = "Debug" | ||
| 72 | + ignoresPersistentStateOnLaunch = "NO" | ||
| 73 | + debugDocumentVersioning = "YES" | ||
| 74 | + allowLocationSimulation = "YES"> | ||
| 75 | + <BuildableProductRunnable | ||
| 76 | + runnableDebuggingMode = "0"> | ||
| 77 | + <BuildableReference | ||
| 78 | + BuildableIdentifier = "primary" | ||
| 79 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 80 | + BuildableName = "Demo.app" | ||
| 81 | + BlueprintName = "Demo" | ||
| 82 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 83 | + </BuildableReference> | ||
| 84 | + </BuildableProductRunnable> | ||
| 85 | + <AdditionalOptions> | ||
| 86 | + </AdditionalOptions> | ||
| 87 | + </LaunchAction> | ||
| 88 | + <ProfileAction | ||
| 89 | + shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 90 | + savedToolIdentifier = "" | ||
| 91 | + useCustomWorkingDirectory = "NO" | ||
| 92 | + buildConfiguration = "Release" | ||
| 93 | + debugDocumentVersioning = "YES"> | ||
| 94 | + <BuildableProductRunnable | ||
| 95 | + runnableDebuggingMode = "0"> | ||
| 96 | + <BuildableReference | ||
| 97 | + BuildableIdentifier = "primary" | ||
| 98 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 99 | + BuildableName = "Demo.app" | ||
| 100 | + BlueprintName = "Demo" | ||
| 101 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 102 | + </BuildableReference> | ||
| 103 | + </BuildableProductRunnable> | ||
| 104 | + </ProfileAction> | ||
| 105 | + <AnalyzeAction | ||
| 106 | + buildConfiguration = "Debug"> | ||
| 107 | + </AnalyzeAction> | ||
| 108 | + <ArchiveAction | ||
| 109 | + buildConfiguration = "Release" | ||
| 110 | + revealArchiveInOrganizer = "YES"> | ||
| 111 | + </ArchiveAction> | ||
| 112 | +</Scheme> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | +<plist version="1.0"> | ||
| 4 | +<dict> | ||
| 5 | + <key>SchemeUserState</key> | ||
| 6 | + <dict> | ||
| 7 | + <key>Demo.xcscheme</key> | ||
| 8 | + <dict> | ||
| 9 | + <key>orderHint</key> | ||
| 10 | + <integer>0</integer> | ||
| 11 | + </dict> | ||
| 12 | + </dict> | ||
| 13 | + <key>SuppressBuildableAutocreation</key> | ||
| 14 | + <dict> | ||
| 15 | + <key>BB5F3C871C1811BC00DA339D</key> | ||
| 16 | + <dict> | ||
| 17 | + <key>primary</key> | ||
| 18 | + <true/> | ||
| 19 | + </dict> | ||
| 20 | + <key>BB5F3CA01C1811BC00DA339D</key> | ||
| 21 | + <dict> | ||
| 22 | + <key>primary</key> | ||
| 23 | + <true/> | ||
| 24 | + </dict> | ||
| 25 | + </dict> | ||
| 26 | +</dict> | ||
| 27 | +</plist> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<Bucket | ||
| 3 | + type = "1" | ||
| 4 | + version = "2.0"> | ||
| 5 | + <Breakpoints> | ||
| 6 | + <BreakpointProxy | ||
| 7 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
| 8 | + <BreakpointContent | ||
| 9 | + shouldBeEnabled = "No" | ||
| 10 | + ignoreCount = "0" | ||
| 11 | + continueAfterRunningActions = "No" | ||
| 12 | + filePath = "Demo/SDKInterface.h" | ||
| 13 | + timestampString = "474775745.083759" | ||
| 14 | + startingColumnNumber = "9223372036854775807" | ||
| 15 | + endingColumnNumber = "9223372036854775807" | ||
| 16 | + startingLineNumber = "9" | ||
| 17 | + endingLineNumber = "9" | ||
| 18 | + landmarkName = "@interface SDKInterface" | ||
| 19 | + landmarkType = "2"> | ||
| 20 | + </BreakpointContent> | ||
| 21 | + </BreakpointProxy> | ||
| 22 | + </Breakpoints> | ||
| 23 | +</Bucket> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<Scheme | ||
| 3 | + LastUpgradeVersion = "0700" | ||
| 4 | + version = "1.3"> | ||
| 5 | + <BuildAction | ||
| 6 | + parallelizeBuildables = "YES" | ||
| 7 | + buildImplicitDependencies = "YES"> | ||
| 8 | + <BuildActionEntries> | ||
| 9 | + <BuildActionEntry | ||
| 10 | + buildForTesting = "YES" | ||
| 11 | + buildForRunning = "YES" | ||
| 12 | + buildForProfiling = "YES" | ||
| 13 | + buildForArchiving = "YES" | ||
| 14 | + buildForAnalyzing = "YES"> | ||
| 15 | + <BuildableReference | ||
| 16 | + BuildableIdentifier = "primary" | ||
| 17 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 18 | + BuildableName = "Demo.app" | ||
| 19 | + BlueprintName = "Demo" | ||
| 20 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 21 | + </BuildableReference> | ||
| 22 | + </BuildActionEntry> | ||
| 23 | + </BuildActionEntries> | ||
| 24 | + </BuildAction> | ||
| 25 | + <TestAction | ||
| 26 | + buildConfiguration = "Debug" | ||
| 27 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
| 28 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
| 29 | + shouldUseLaunchSchemeArgsEnv = "YES"> | ||
| 30 | + <Testables> | ||
| 31 | + <TestableReference | ||
| 32 | + skipped = "NO"> | ||
| 33 | + <BuildableReference | ||
| 34 | + BuildableIdentifier = "primary" | ||
| 35 | + BlueprintIdentifier = "BB5F3CA01C1811BC00DA339D" | ||
| 36 | + BuildableName = "DemoTests.xctest" | ||
| 37 | + BlueprintName = "DemoTests" | ||
| 38 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 39 | + </BuildableReference> | ||
| 40 | + </TestableReference> | ||
| 41 | + </Testables> | ||
| 42 | + <MacroExpansion> | ||
| 43 | + <BuildableReference | ||
| 44 | + BuildableIdentifier = "primary" | ||
| 45 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 46 | + BuildableName = "Demo.app" | ||
| 47 | + BlueprintName = "Demo" | ||
| 48 | + ReferencedContainer = "container:Demo_xipu.xcodeproj"> | ||
| 49 | + </BuildableReference> | ||
| 50 | + </MacroExpansion> | ||
| 51 | + <AdditionalOptions> | ||
| 52 | + </AdditionalOptions> | ||
| 53 | + </TestAction> | ||
| 54 | + <LaunchAction | ||
| 55 | + buildConfiguration = "Debug" | ||
| 56 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
| 57 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
| 58 | + launchStyle = "0" | ||
| 59 | + useCustomWorkingDirectory = "NO" | ||
| 60 | + ignoresPersistentStateOnLaunch = "NO" | ||
| 61 | + debugDocumentVersioning = "YES" | ||
| 62 | + debugServiceExtension = "internal" | ||
| 63 | + allowLocationSimulation = "YES"> | ||
| 64 | + <BuildableProductRunnable | ||
| 65 | + runnableDebuggingMode = "0"> | ||
| 66 | + <BuildableReference | ||
| 67 | + BuildableIdentifier = "primary" | ||
| 68 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 69 | + BuildableName = "Demo.app" | ||
| 70 | + BlueprintName = "Demo" | ||
| 71 | + ReferencedContainer = "container:Demo_xipu.xcodeproj"> | ||
| 72 | + </BuildableReference> | ||
| 73 | + </BuildableProductRunnable> | ||
| 74 | + <AdditionalOptions> | ||
| 75 | + </AdditionalOptions> | ||
| 76 | + </LaunchAction> | ||
| 77 | + <ProfileAction | ||
| 78 | + buildConfiguration = "Release" | ||
| 79 | + shouldUseLaunchSchemeArgsEnv = "YES" | ||
| 80 | + savedToolIdentifier = "" | ||
| 81 | + useCustomWorkingDirectory = "NO" | ||
| 82 | + debugDocumentVersioning = "YES"> | ||
| 83 | + <BuildableProductRunnable | ||
| 84 | + runnableDebuggingMode = "0"> | ||
| 85 | + <BuildableReference | ||
| 86 | + BuildableIdentifier = "primary" | ||
| 87 | + BlueprintIdentifier = "BB5F3C871C1811BC00DA339D" | ||
| 88 | + BuildableName = "Demo.app" | ||
| 89 | + BlueprintName = "Demo" | ||
| 90 | + ReferencedContainer = "container:Demo.xcodeproj"> | ||
| 91 | + </BuildableReference> | ||
| 92 | + </BuildableProductRunnable> | ||
| 93 | + </ProfileAction> | ||
| 94 | + <AnalyzeAction | ||
| 95 | + buildConfiguration = "Debug"> | ||
| 96 | + </AnalyzeAction> | ||
| 97 | + <ArchiveAction | ||
| 98 | + buildConfiguration = "Release" | ||
| 99 | + revealArchiveInOrganizer = "YES"> | ||
| 100 | + </ArchiveAction> | ||
| 101 | +</Scheme> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | +<plist version="1.0"> | ||
| 4 | +<dict> | ||
| 5 | + <key>SchemeUserState</key> | ||
| 6 | + <dict> | ||
| 7 | + <key>Demo.xcscheme</key> | ||
| 8 | + <dict> | ||
| 9 | + <key>orderHint</key> | ||
| 10 | + <integer>0</integer> | ||
| 11 | + </dict> | ||
| 12 | + </dict> | ||
| 13 | + <key>SuppressBuildableAutocreation</key> | ||
| 14 | + <dict> | ||
| 15 | + <key>BB5F3C871C1811BC00DA339D</key> | ||
| 16 | + <dict> | ||
| 17 | + <key>primary</key> | ||
| 18 | + <true/> | ||
| 19 | + </dict> | ||
| 20 | + <key>BB5F3CA01C1811BC00DA339D</key> | ||
| 21 | + <dict> | ||
| 22 | + <key>primary</key> | ||
| 23 | + <true/> | ||
| 24 | + </dict> | ||
| 25 | + </dict> | ||
| 26 | +</dict> | ||
| 27 | +</plist> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | +<plist version="1.0"> | ||
| 4 | +<dict> | ||
| 5 | + <key>keychain-access-groups</key> | ||
| 6 | + <array> | ||
| 7 | + <string>323G75TBBT.com.pfd.jiankefy</string> | ||
| 8 | + </array> | ||
| 9 | +</dict> | ||
| 10 | +</plist> |
| 1 | +import shutil | ||
| 2 | +import os | ||
| 3 | +import plistlib | ||
| 4 | + | ||
| 5 | +import config | ||
| 6 | +import json | ||
| 7 | +import packageProj | ||
| 8 | + | ||
| 9 | +from mod_pbxproj import XcodeProject | ||
| 10 | + | ||
| 11 | + | ||
| 12 | +gameProjName = config.gameProjName | ||
| 13 | +channelName = "play800" | ||
| 14 | +#copy dir xcodeproj | ||
| 15 | +copyNewDirName = gameProjName + '_' + channelName + '.xcodeproj' | ||
| 16 | +currentPath = os.path.abspath('.') | ||
| 17 | +currentPath += '/' + copyNewDirName | ||
| 18 | + | ||
| 19 | + | ||
| 20 | +if os.path.exists(currentPath): | ||
| 21 | + shutil.rmtree(currentPath) | ||
| 22 | + | ||
| 23 | +shutil.copytree(gameProjName + '.xcodeproj',currentPath) | ||
| 24 | + | ||
| 25 | +project = XcodeProject.Load(copyNewDirName + '/project.pbxproj') | ||
| 26 | + | ||
| 27 | +project.add_other_ldflags('-ObjC') | ||
| 28 | + | ||
| 29 | +channelRootPath = config.channelRootPath#'poolsdk_file' | ||
| 30 | + | ||
| 31 | +frameworksPath = '$(PROJECT_DIR)/' + channelRootPath + '/poolsdk_' + channelName + '/SDK' | ||
| 32 | +print(frameworksPath); | ||
| 33 | +#add header search path | ||
| 34 | +project.add_header_search_paths(frameworksPath, recursive=False) | ||
| 35 | +project.add_header_search_paths(frameworksPath + '/MBProgressHUD', recursive=False) | ||
| 36 | +#add framework search path | ||
| 37 | +project.add_framework_search_paths(frameworksPath, recursive=False) | ||
| 38 | +#add library search path | ||
| 39 | +project.add_library_search_paths(frameworksPath, recursive=False) | ||
| 40 | + | ||
| 41 | +#add poolsdk_xy dir all file into project | ||
| 42 | +project.remove_group_by_name('poolsdk') | ||
| 43 | +frameworkRelativePath = project.add_folder(channelRootPath + '/poolsdk_' + channelName + '/SDK') | ||
| 44 | + | ||
| 45 | +#ignore_unknown_type | ||
| 46 | +project.add_file_if_doesnt_exist('pool_setting',parent=frameworkRelativePath, weak=True,ignore_unknown_type=True) | ||
| 47 | + | ||
| 48 | + | ||
| 49 | +systemFrameworks = project.get_or_create_group('Frameworks') | ||
| 50 | +#add system framework | ||
| 51 | +project.add_file_if_doesnt_exist('System/Library/Frameworks/StoreKit.framework',parent=systemFrameworks, weak=True, tree='SDKROOT') | ||
| 52 | +project.add_file_if_doesnt_exist('System/Library/Frameworks/AdSupport.framework',parent=systemFrameworks, weak=True, tree='SDKROOT') | ||
| 53 | +project.add_file_if_doesnt_exist('System/Library/Frameworks/QuartzCore.framework',parent=systemFrameworks, weak=True, tree='SDKROOT') | ||
| 54 | +project.add_file_if_doesnt_exist('System/Library/Frameworks/Foundation.framework',parent=systemFrameworks, weak=True, tree='SDKROOT') | ||
| 55 | +project.add_file_if_doesnt_exist('System/Library/Frameworks/UIKit.framework',parent=systemFrameworks, weak=True, tree='SDKROOT') | ||
| 56 | +project.add_file_if_doesnt_exist('System/Library/Frameworks/SystemConfiguration.framework',parent=systemFrameworks, weak=True, tree='SDKROOT') | ||
| 57 | +project.add_file_if_doesnt_exist('System/Library/Frameworks/CoreGraphics.framework',parent=systemFrameworks, weak=True, tree='SDKROOT') | ||
| 58 | + | ||
| 59 | +#modify info.plist reference path | ||
| 60 | +project.add_single_valued_flag('INFOPLIST_FILE',channelRootPath + '/poolsdk_' + channelName + '/Info.plist') | ||
| 61 | + | ||
| 62 | +project.add_single_valued_flag('ENABLE_BITCODE', 'NO') | ||
| 63 | + | ||
| 64 | +readInfoPlistFilePath = channelRootPath + '/poolsdk/Info.plist' | ||
| 65 | +writeInfoFilePath = channelRootPath + '/poolsdk_' + channelName + '/Info.plist' | ||
| 66 | +infoContent = plistlib.readPlist(readInfoPlistFilePath) | ||
| 67 | + | ||
| 68 | +channelInfoPath = channelRootPath + '/poolsdk_' + channelName + '/Info_' + channelName + '.plist' | ||
| 69 | + | ||
| 70 | +#read pool_setting file | ||
| 71 | +settingFile = open(channelRootPath + '/poolsdk_' + channelName + '/SDK/pool_setting','rw') | ||
| 72 | +try: | ||
| 73 | + settingFileContent = settingFile.read( ) | ||
| 74 | +finally: | ||
| 75 | + settingFile.close( ) | ||
| 76 | +#json op | ||
| 77 | +jsonStr = json.loads(settingFileContent) | ||
| 78 | + | ||
| 79 | +#modify bundle id | ||
| 80 | +project.add_single_valued_flag('PRODUCT_BUNDLE_IDENTIFIER',jsonStr["appScheme"]) | ||
| 81 | + | ||
| 82 | +#set info.plist channel parame | ||
| 83 | +#absolutionInfoPath = os.path.abspath('.') + '/' + channelInfoPath | ||
| 84 | +#commands.getstatusoutput("/usr/libexec/PlistBuddy -c 'Set :yayawan_game_id '" + gameId + ' ' + absolutionInfoPath) | ||
| 85 | + | ||
| 86 | +#read channel info plist content | ||
| 87 | +channelInfoContent = plistlib.readPlist(channelInfoPath) | ||
| 88 | +#update and add info.plist content | ||
| 89 | +infoContent.update(channelInfoContent) | ||
| 90 | +#write | ||
| 91 | +plistlib.writePlist(infoContent,writeInfoFilePath) | ||
| 92 | + | ||
| 93 | +project.save() |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | +<plist version="1.0"> | ||
| 4 | +<dict> | ||
| 5 | + <key>CFBundleDevelopmentRegion</key> | ||
| 6 | + <string>en</string> | ||
| 7 | + <key>CFBundleExecutable</key> | ||
| 8 | + <string>$(EXECUTABLE_NAME)</string> | ||
| 9 | + <key>CFBundleIdentifier</key> | ||
| 10 | + <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> | ||
| 11 | + <key>CFBundleInfoDictionaryVersion</key> | ||
| 12 | + <string>6.0</string> | ||
| 13 | + <key>CFBundleName</key> | ||
| 14 | + <string>$(PRODUCT_NAME)</string> | ||
| 15 | + <key>CFBundlePackageType</key> | ||
| 16 | + <string>APPL</string> | ||
| 17 | + <key>CFBundleShortVersionString</key> | ||
| 18 | + <string>1.0</string> | ||
| 19 | + <key>CFBundleSignature</key> | ||
| 20 | + <string>????</string> | ||
| 21 | + <key>CFBundleURLTypes</key> | ||
| 22 | + <array> | ||
| 23 | + <dict> | ||
| 24 | + <key>CFBundleTypeRole</key> | ||
| 25 | + <string>Editor</string> | ||
| 26 | + <key>CFBundleURLSchemes</key> | ||
| 27 | + <array> | ||
| 28 | + <string>com.youai.sdk</string> | ||
| 29 | + </array> | ||
| 30 | + </dict> | ||
| 31 | + </array> | ||
| 32 | + <key>CFBundleVersion</key> | ||
| 33 | + <string>1</string> | ||
| 34 | + <key>LSRequiresIPhoneOS</key> | ||
| 35 | + <true/> | ||
| 36 | + <key>NSAppTransportSecurity</key> | ||
| 37 | + <dict> | ||
| 38 | + <key>NSAllowsArbitraryLoads</key> | ||
| 39 | + <true/> | ||
| 40 | + </dict> | ||
| 41 | + <key>UILaunchStoryboardName</key> | ||
| 42 | + <string>LaunchScreen</string> | ||
| 43 | + <key>UIMainStoryboardFile</key> | ||
| 44 | + <string>Main</string> | ||
| 45 | + <key>UIRequiredDeviceCapabilities</key> | ||
| 46 | + <array> | ||
| 47 | + <string>armv7</string> | ||
| 48 | + </array> | ||
| 49 | + <key>UISupportedInterfaceOrientations</key> | ||
| 50 | + <array> | ||
| 51 | + <string>UIInterfaceOrientationLandscapeLeft</string> | ||
| 52 | + <string>UIInterfaceOrientationLandscapeRight</string> | ||
| 53 | + </array> | ||
| 54 | +</dict> | ||
| 55 | +</plist> |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | +<plist version="1.0"> | ||
| 4 | +<dict> | ||
| 5 | + <key>NSAppTransportSecurity</key> | ||
| 6 | + <dict> | ||
| 7 | + <key>NSAllowsArbitraryLoads</key> | ||
| 8 | + <true/> | ||
| 9 | + </dict> | ||
| 10 | +</dict> | ||
| 11 | +</plist> |
| 1 | + | ||
| 2 | +// | ||
| 3 | +// PPInterface.h | ||
| 4 | +// PoolSdk | ||
| 5 | +// | ||
| 6 | +// Created by winFan on 11/23/15. | ||
| 7 | +// Copyright (c) 2015 winFan. All rights reserved. | ||
| 8 | +// | ||
| 9 | + | ||
| 10 | +#import <PoolSdk/PoolSdk2.h> | ||
| 11 | +#import <WSSDK/WSPlatformManager.h> | ||
| 12 | + | ||
| 13 | +@interface SDKInterface : Interface<WSPlatformDelegate,WSPlatformPayDelegate> | ||
| 14 | + | ||
| 15 | +@end |
| 1 | +// | ||
| 2 | +// UnionInterface.m | ||
| 3 | +// PoolSdk | ||
| 4 | +// | ||
| 5 | +// Created by winFan on 11/23/15. | ||
| 6 | +// Copyright (c) 2015 winFan. All rights reserved. | ||
| 7 | +// | ||
| 8 | +#include "SDKInterface.h" | ||
| 9 | +#import <UIKit/UIKit.h> | ||
| 10 | +#import <WSSDK/WSUserParser.h> | ||
| 11 | + | ||
| 12 | + | ||
| 13 | +@interface SDKInterface(){ | ||
| 14 | + NSString *gold; | ||
| 15 | +} | ||
| 16 | + | ||
| 17 | +@end | ||
| 18 | + | ||
| 19 | +@implementation SDKInterface : Interface | ||
| 20 | + | ||
| 21 | +/** | ||
| 22 | + 初始化SDK | ||
| 23 | +*/ | ||
| 24 | +- (void)SDKinit:(UIViewController *) control | ||
| 25 | +{ | ||
| 26 | + //必须继承 | ||
| 27 | + [super SDKinit:control]; | ||
| 28 | + | ||
| 29 | + PoolConfig *config = [PoolConfig getInstance]; | ||
| 30 | + NSString *site = [config getValueByKey:@"site"]; | ||
| 31 | + NSString *key = [config getValueByKey:@"key"]; | ||
| 32 | + NSString *aid = [config getValueByKey:@"aid"]; | ||
| 33 | + NSString *cid = [config getValueByKey:@"cid"]; | ||
| 34 | + | ||
| 35 | + [[WSPlatformManager sharedPlatform] startWithSite:site key:key aid:aid cid:cid]; | ||
| 36 | + [[WSPlatformManager sharedPlatform] setDelegate:self]; | ||
| 37 | + [[WSPlatformManager sharedPlatform] setPaydelegate:self]; | ||
| 38 | + | ||
| 39 | + [[PoolChecker getInstance] sendNotice:PoolSDKNotificationInitSDK notiName:@"InitSuccess" statusCode:POOLSDK_NO_ERROR description:@"initSuccess" extendData:nil]; | ||
| 40 | +} | ||
| 41 | + | ||
| 42 | +/** | ||
| 43 | + 登录SDK | ||
| 44 | + */ | ||
| 45 | +- (void)SDKloginSDK | ||
| 46 | +{ | ||
| 47 | + NSLog(@"调用了LoginSDK"); | ||
| 48 | + [[WSPlatformManager sharedPlatform] onLogin]; | ||
| 49 | +} | ||
| 50 | + | ||
| 51 | +/* | ||
| 52 | + *登录验证请求方法模版 | ||
| 53 | + */ | ||
| 54 | +- (void)loginCheck | ||
| 55 | +{ | ||
| 56 | + PoolLoginInfo *loginInfo = [[PoolLoginInfo alloc]init]; | ||
| 57 | + loginInfo.openId = [WSUserParser parseUid];//渠道userId | ||
| 58 | + loginInfo.timestamp = [self getCurrentTimestamp]; | ||
| 59 | + loginInfo.sign = [WSUserParser parseSessionId];//渠道SDK的token | ||
| 60 | + dispatch_async(dispatch_get_global_queue(0, 0), ^{ | ||
| 61 | + [[PoolChecker getInstance]startCheck:loginInfo];//登录验证请求 | ||
| 62 | + }); | ||
| 63 | +} | ||
| 64 | + | ||
| 65 | + | ||
| 66 | +- (void)SDKreport:(PoolReportInfo *)reportInfo | ||
| 67 | +{ | ||
| 68 | + NSLog(@"reportInfo"); | ||
| 69 | + if ([REPORT_CREATEROLE isEqualToString:[reportInfo reportType]]) { | ||
| 70 | + | ||
| 71 | + }else if ([[reportInfo reportType] isEqualToString:REPORT_ENTER]) { | ||
| 72 | + gold = [[NSString alloc] initWithFormat:@"%@",[reportInfo diamond]]; | ||
| 73 | + | ||
| 74 | + NSDictionary *userDict = @{ | ||
| 75 | + @"sid":[reportInfo serverId], | ||
| 76 | + @"roleid":[reportInfo playerId], | ||
| 77 | + @"rolename":[reportInfo playerName], | ||
| 78 | + @"level":[reportInfo playerLevel], | ||
| 79 | + @"gold":gold, | ||
| 80 | + }; | ||
| 81 | + | ||
| 82 | + [[WSPlatformManager sharedPlatform] gameLoginSuccessUserInfo:userDict]; | ||
| 83 | + [[WSPlatformManager sharedPlatform] showTheRollingView]; | ||
| 84 | + } | ||
| 85 | +} | ||
| 86 | + | ||
| 87 | +/** | ||
| 88 | + @return 商品名称 | ||
| 89 | + */ | ||
| 90 | +- (NSString*)getProductNameByAmount:(NSString*)products amount:(NSString*)amount | ||
| 91 | +{ | ||
| 92 | + NSData* jsonData = [NSJSONSerialization dataWithJSONObject:products options:NSJSONWritingPrettyPrinted error:nil]; | ||
| 93 | + if(jsonData){ | ||
| 94 | + NSDictionary* productList = [NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:nil]; | ||
| 95 | + if(productList){ | ||
| 96 | + NSEnumerator* keysList = [productList keyEnumerator]; | ||
| 97 | + id keyValue; | ||
| 98 | + while (keyValue = [keysList nextObject]) | ||
| 99 | + { | ||
| 100 | + NSString* appleAmount = [[productList objectForKey:keyValue] objectForKey:@"amount"]; | ||
| 101 | + if(appleAmount.intValue == amount.intValue){ | ||
| 102 | + NSString* productName = [[productList objectForKey:keyValue] objectForKey:@"name"]; | ||
| 103 | + return productName; | ||
| 104 | + } | ||
| 105 | + } | ||
| 106 | + } | ||
| 107 | + } | ||
| 108 | + NSLog(@"get product name error amount:%@",amount); | ||
| 109 | + return @"元宝"; | ||
| 110 | +} | ||
| 111 | + | ||
| 112 | +/** | ||
| 113 | + @return 商品ID | ||
| 114 | + */ | ||
| 115 | +- (NSString*)getProductIdByAmount:(NSString*)products amount:(NSString*)amount | ||
| 116 | +{ | ||
| 117 | + NSData* jsonData = [NSJSONSerialization dataWithJSONObject:products options:NSJSONWritingPrettyPrinted error:nil]; | ||
| 118 | + if(jsonData){ | ||
| 119 | + NSDictionary* productList = [NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:nil]; | ||
| 120 | + if(productList){ | ||
| 121 | + NSEnumerator* keysList = [productList keyEnumerator]; | ||
| 122 | + id keyValue; | ||
| 123 | + while (keyValue = [keysList nextObject]) | ||
| 124 | + { | ||
| 125 | + NSLog(@"i found %@",keyValue); | ||
| 126 | + NSString* appleAmount = [[productList objectForKey:keyValue] objectForKey:@"amount"]; | ||
| 127 | + NSLog(@"appleAmount:%@ amount:%@",appleAmount,amount); | ||
| 128 | + if(appleAmount.intValue == amount.intValue){ | ||
| 129 | + return keyValue; | ||
| 130 | + } | ||
| 131 | + } | ||
| 132 | + } | ||
| 133 | + } | ||
| 134 | + return @"unknow"; | ||
| 135 | +} | ||
| 136 | + | ||
| 137 | +- (void)receiveCreateOrder:(NSNotification *)notification | ||
| 138 | +{ | ||
| 139 | + NSLog(@"创建订单成功"); | ||
| 140 | + PoolPayInfo *payInfo = [notification object]; | ||
| 141 | + | ||
| 142 | + NSString *productId = [self getProductIdByAmount:[payInfo products] amount:[payInfo postAmount]]; | ||
| 143 | + | ||
| 144 | + NSDictionary *params = @{ | ||
| 145 | + @"cp_order_id":[payInfo queryId], | ||
| 146 | + @"roleid":[payInfo playerId], | ||
| 147 | + @"rolename":[payInfo playerName], | ||
| 148 | + @"serverid":[payInfo serverId], | ||
| 149 | + @"money":[payInfo postAmount], | ||
| 150 | + @"gold":gold, | ||
| 151 | + @"productid":productId, | ||
| 152 | + @"product_name":[payInfo productDesc], | ||
| 153 | + @"ext":[payInfo queryId], | ||
| 154 | + @"test":@"0", | ||
| 155 | + }; | ||
| 156 | + | ||
| 157 | + [[WSPlatformManager sharedPlatform] payWithOrderInfo:params]; | ||
| 158 | +} | ||
| 159 | + | ||
| 160 | + | ||
| 161 | +/** | ||
| 162 | + * @brief 成功 | ||
| 163 | + */ | ||
| 164 | +- (void)WSPlatformDidSuccess:(CBType)type | ||
| 165 | +{ | ||
| 166 | + //检查是否有用户存在 | ||
| 167 | + if (type != 20) { | ||
| 168 | + if ([[WSPlatformManager sharedPlatform] isUserExists]) { | ||
| 169 | + [self loginCheck]; | ||
| 170 | + } | ||
| 171 | + } | ||
| 172 | +} | ||
| 173 | + | ||
| 174 | +/** | ||
| 175 | + * 购买成功 | ||
| 176 | + */ | ||
| 177 | +- (void)WSPlatformPaySuccess:(NSInteger)Type | ||
| 178 | +{ | ||
| 179 | + NSLog(@"WSPlatformPaySuccess:%ld",(long)Type); | ||
| 180 | +} | ||
| 181 | + | ||
| 182 | +/** | ||
| 183 | + * 购买失败 | ||
| 184 | + */ | ||
| 185 | +- (void)WSPlatformPayFailure:(NSString *)errorMsg | ||
| 186 | +{ | ||
| 187 | + NSLog(@"WSPlatformPayFailure:%@",errorMsg); | ||
| 188 | +} | ||
| 189 | + | ||
| 190 | +-(NSString*)getCurrentTimestamp{ | ||
| 191 | + // 时间戳转时间 | ||
| 192 | + NSTimeInterval interval = [[NSDate date] timeIntervalSince1970] * 1000; | ||
| 193 | + NSString* timeStr = [[NSString alloc]initWithFormat:@"%.f",interval]; | ||
| 194 | + return timeStr; | ||
| 195 | +} | ||
| 196 | + | ||
| 197 | +@end | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 1 | + | ||
| 2 | +#import <Foundation/Foundation.h> | ||
| 3 | + | ||
| 4 | +//回调类型 | ||
| 5 | +#define CBType NSUInteger | ||
| 6 | + | ||
| 7 | +typedef void (^TapCompletionBlock)(NSInteger index); | ||
| 8 | + | ||
| 9 | +//回调的类型值 | ||
| 10 | +typedef NS_ENUM(NSUInteger, CallbackType) { | ||
| 11 | + telRegDidSuccess = 1, // 手机注册成功 | ||
| 12 | + loginDidSuccess = 2, // 登录成功 | ||
| 13 | + registerDidSuccess = 3, // 注册成功 | ||
| 14 | + bindAccountDidSuccess = 4, // 绑定账号成功 | ||
| 15 | + bindTelephoneDidSuccess = 5, // 绑定手机成功 | ||
| 16 | + tmpLoginDidSuccess = 6, // 临时账号登录成功 | ||
| 17 | + dufultRegDidFailure = 7, // 临时账号注册失败 | ||
| 18 | + switchAccout = 8, // 切换账号 | ||
| 19 | + telResetPwdDidSuccess = 9, // 手机重置密码成功 | ||
| 20 | + modifyPwdDidSuccess = 10, // 修改密码成功 | ||
| 21 | + | ||
| 22 | +}; | ||
| 23 | + | ||
| 24 | +@protocol WSPlatformDelegate, WSPlatformPayDelegate; | ||
| 25 | +@interface WSPlatformManager : NSObject { | ||
| 26 | +@private | ||
| 27 | + NSString *_aid; | ||
| 28 | + NSString *_site; | ||
| 29 | + NSString *_key; | ||
| 30 | + NSString *_sid; | ||
| 31 | + NSString *_sdkVersion; | ||
| 32 | +} | ||
| 33 | +@property (nonatomic, weak) id <WSPlatformDelegate> delegate; | ||
| 34 | +@property (nonatomic, weak) id <WSPlatformPayDelegate> paydelegate; | ||
| 35 | +//区服 | ||
| 36 | +@property (nonatomic, copy) NSString *sid; | ||
| 37 | +//SDK版本号 | ||
| 38 | +@property (nonatomic, readonly) NSString *sdkVersion; | ||
| 39 | +//广告id | ||
| 40 | +@property (nonatomic, copy, readonly) NSString *aid; | ||
| 41 | +//商家对应标识 | ||
| 42 | +@property (nonatomic, copy, readonly) NSString *site; | ||
| 43 | +//密钥 | ||
| 44 | +@property (nonatomic, copy, readonly) NSString *key; | ||
| 45 | +//归属id | ||
| 46 | +@property (nonatomic, copy, readonly) NSString *cid; | ||
| 47 | + | ||
| 48 | +// 点击按钮Block | ||
| 49 | +@property (nonatomic, copy) TapCompletionBlock tapBlock; | ||
| 50 | + | ||
| 51 | +/** | ||
| 52 | + * @brief: 平台实例 | ||
| 53 | + */ | ||
| 54 | ++ (WSPlatformManager *)sharedPlatform; | ||
| 55 | + | ||
| 56 | + | ||
| 57 | +/** | ||
| 58 | + * @brief: 登录 | ||
| 59 | + */ | ||
| 60 | +- (void)onLogin; | ||
| 61 | + | ||
| 62 | +/** | ||
| 63 | + * @brief: 切换账号 | ||
| 64 | + */ | ||
| 65 | +- (void)switchAccount; | ||
| 66 | + | ||
| 67 | +/** | ||
| 68 | + * @brief: 是否有用户存在 | ||
| 69 | + */ | ||
| 70 | +- (BOOL)isUserExists; | ||
| 71 | + | ||
| 72 | +/** | ||
| 73 | + * @brief: 是否有用户存在 | ||
| 74 | + */ | ||
| 75 | +- (BOOL)isTempAccout; | ||
| 76 | + | ||
| 77 | +/** | ||
| 78 | + * SDK参数设置 | ||
| 79 | + * @param site -> 商家对应标识 | ||
| 80 | + * @param key -> 密钥 | ||
| 81 | + * @param aid -> 广告id | ||
| 82 | + */ | ||
| 83 | +- (void)startWithSite:(NSString *)site key:(NSString *)key aid:(NSString *)aid cid:(NSString *)cid; | ||
| 84 | + | ||
| 85 | +// 下订单 zhi fu | ||
| 86 | +- (void)payWithOrderInfo:(NSDictionary *)orderInfo; | ||
| 87 | + | ||
| 88 | +// 登陆成功 上传用户信息 | ||
| 89 | +- (void)gameLoginSuccessUserInfo:(NSDictionary *)userInfo; | ||
| 90 | + | ||
| 91 | +// 定时展示功能 | ||
| 92 | +- (void)showTheRollingView; | ||
| 93 | + | ||
| 94 | +// 临时账号登录(没有登陆界面) | ||
| 95 | +- (void)tempUserLogin; | ||
| 96 | + | ||
| 97 | +@end | ||
| 98 | + | ||
| 99 | +@protocol WSPlatformDelegate <NSObject> | ||
| 100 | + | ||
| 101 | +@optional | ||
| 102 | +/** | ||
| 103 | + * @brief 成功 | ||
| 104 | + */ | ||
| 105 | +- (void)WSPlatformDidSuccess:(CBType)type; | ||
| 106 | + | ||
| 107 | +@end | ||
| 108 | + | ||
| 109 | +@protocol WSPlatformPayDelegate <NSObject> | ||
| 110 | + | ||
| 111 | +/** | ||
| 112 | + * 购买成功 | ||
| 113 | + */ | ||
| 114 | +- (void)WSPlatformPaySuccess:(NSInteger)Type; | ||
| 115 | + | ||
| 116 | +/** | ||
| 117 | + * 购买失败 | ||
| 118 | + */ | ||
| 119 | +- (void)WSPlatformPayFailure:(NSString *)errorMsg; | ||
| 120 | + | ||
| 121 | +/** | ||
| 122 | + * 支 付过程中关闭支 付页面 | ||
| 123 | + */ | ||
| 124 | +@optional | ||
| 125 | +- (void)WSPlatformPayViewClose; | ||
| 126 | + | ||
| 127 | + | ||
| 128 | + | ||
| 129 | +@end |
| 1 | + | ||
| 2 | +#import <Foundation/Foundation.h> | ||
| 3 | + | ||
| 4 | +@interface WSUserParser : NSObject | ||
| 5 | + | ||
| 6 | +/** | ||
| 7 | + * @ 获取用户uid | ||
| 8 | + */ | ||
| 9 | ++ (NSString *)parseUid; | ||
| 10 | + | ||
| 11 | +/** | ||
| 12 | + * @ 获取用户account | ||
| 13 | + */ | ||
| 14 | ++ (NSString *)parseAccount; | ||
| 15 | + | ||
| 16 | +/** | ||
| 17 | + * @ 获取用户sessionId | ||
| 18 | + */ | ||
| 19 | ++ (NSString *)parseSessionId; | ||
| 20 | + | ||
| 21 | +/** | ||
| 22 | + * @ 判断当前账户是否为临时账户 | ||
| 23 | + * @ 1为临时账户 | ||
| 24 | + * @ 0为正式注册账户 | ||
| 25 | + */ | ||
| 26 | ++ (BOOL)parseTempAccount; | ||
| 27 | + | ||
| 28 | +@end | ||
| 29 | + |
1.23 KB
1.46 KB
1.14 KB
1.46 KB
1.09 KB
1.22 KB
257 Bytes
416 Bytes
545 Bytes
979 Bytes
1.53 KB
2.13 KB
1.37 KB
1.77 KB
| 1 | + 为保障您的权益,请详细阅读本服务条款所有内容。并同意遵守以下所有服务条款之会员规范。 | ||
| 2 | + | ||
| 3 | +1.(认知与接受条款) | ||
| 4 | + 当您注册成为本网站会员后,即可使用我们公司所提供之各项会员服务(以下简称本服务),且表示您已阅读、了解并同意接受本服务条款之所有内容。当会员使用本服务时,即表示除了同意遵守本服务条款外,还同意接受我们公司对本网站会员之规范(包括游戏规则、客服中心内容、公告事项 各别服务之规范等)并遵守相关法律规定。 | ||
| 5 | + 若您未满二十岁,除应符合上述规定外,并应于您的家长(法定代理人或监护人)阅读、了解并同意本服务条款之所有内容及其后修改变更后,方得使用或继续使用本服务。 | ||
| 6 | + | ||
| 7 | +2.(会员服务条款之增订及修改) | ||
| 8 | + 我们公司保留增订及修改本会员条款之权利,本条款如有增订或修改时,我们公司将于网站首页公告修改之事实,对会员不 另作个别通知。如您不同意修改的内容,请勿继续使用本服务,如果您于公告后继续使用本服务,则视为您已接受并同意该修订条款。 | ||
| 9 | + | ||
| 10 | +3.(服务介绍) | ||
| 11 | + 本网站所提供的包含游戏、休闲、社群等各项服务,陆续提供更多其他网络服务供会员使用。接受本服务之会员必须自行配备上网所需之各项计算机设备,以及负担「因特网连接费用」、「电话费用」等电信相关费用。 | ||
| 12 | + | ||
| 13 | +4.(会员责任与义务) | ||
| 14 | +a.您同意于注册时登录您本人正确、完整且符合真实之个人资料。您所登录之数据若事后有所变更时,应随时于在线更新。当所登录的个人资料,或原登录之数据已不符合真实而未更新,或有任何误导之嫌,我们公司将保留随时终止您会员资格及使用本服务之权利。 | ||
| 15 | +b.1.会员不得利用本服务进行任何商业行为。 | ||
| 16 | +b.2.除了遵守本服务条款外,您同意遵守因特网国际使用惯例与礼节之相关规定。 | ||
| 17 | +b.3.会员不得利用本服务传送、发表涉及辱骂、毁谤、不雅、淫秽、攻击性之文章或图片。 | ||
| 18 | +b.4.会员同意必须充分尊重知识产权,禁止发表侵害他人各项知识产权或其他权利之文字、图片或任何形式之档案。 | ||
| 19 | +c.1.您了解当您成为本网站会员后,开始使用本服务,其所有权仍属我们公司所有及其所约定之人所有,会员仅得依本服务条款之约定使用,不得出租、出借、移转或让与给其他之三人使用。 | ||
| 20 | +c.2.会员有义务妥善保管本网站账号、密码及其他相关之会员数据,并为此组账号登录系统后所进行之一切活动、行为责负。 | ||
| 21 | +c.3.若会员发现账号或密码遭人非法使用或有任何异常破坏使用安全之情形时,应立即通知我们公司。但若是因您的保管疏忽,而导致账号、密码遭他人非法使用时,我们公司将不负责处理。 | ||
| 22 | + | ||
| 23 | +5.(会员充值责任限制) | ||
| 24 | + 本网站会员使用本服务付费项目时所使用之充值点数,您了解当点数充值入本网站或是转入本服务付费项目后,无法取消、更改、退费或转入其他本网站里。若您使用虚伪不正之方式进行「充值」,我们公司保留随时终止您会员资格及使用本服务之权利,并将追究相关法律责任。 | ||
| 25 | + | ||
| 26 | +6.(服务之终止与变更) | ||
| 27 | + 会员若有下列任一情形时,我们公司有权随时终止或变更任一会员账号之服务,且无需事先通知会员。就终止或更改会员使用本服务所可能产生之困扰、不便或损害,本服务对任何会员或第三人均不负任何责任。 | ||
| 28 | +1.会员登录不实数据进行注册。 | ||
| 29 | +2.使用中文、英文及数字以外之字符及不雅文字作为本服务之名称。 | ||
| 30 | +3.冒用他人名义申请本服务之账号。 | ||
| 31 | +4.使用虚伪不正当之方式进行充值。 | ||
| 32 | +5.违反本服务条款时。 | ||
| 33 | +6.违反公共安全、公共秩序与善良风俗之行为时。 | ||
| 34 | +7.违反现行法律之行为时。 | ||
| 35 | + | ||
| 36 | +7.(服务暂停或中断) | ||
| 37 | + 于下列情形任一情形发生时,我们公司有权暂停或中断本服务之全部或一部,对因此而产生之困扰、不便或损害,本服务对任何会员或第三人均不负任何责任。 | ||
| 38 | +1.对本服务之相关软硬件设备与电子通信设备进行维修保养及施工时。 | ||
| 39 | +2.发生突发性之软硬件设备与电子通信设备故障时。 | ||
| 40 | +3.因天灾等不可抗力之因素致使本服务无法提供服务时。 | ||
| 41 | +4.在紧急情况下为维护其他会员或第三人的人身、数据之完整安全。如因使用者违反法令或本服务条款或因不可归责于我们公司之事由而造成本服务之全部或一部暂停或中断时,暂停或中断期间之费用仍依正常标准计费。 | ||
| 42 | + | ||
| 43 | +8.(服务变更权利) | ||
| 44 | + 我们公司将保留新增、修改或删除本服务之全部或一部之权利,且不另行个别通知,会员不得因此而要求任何补偿或赔偿。 | ||
| 45 | + | ||
| 46 | +9.(责任范围) | ||
| 47 | + 本服务依我们公司既有之规划提供对于特定使用者之特殊需求,我们公司不担保本服务将完全符合您的需求。 | ||
| 48 | + 本服务可能因自身、其他第三方或相关电信业者网络系统软硬件设备之故障或失灵;或人为操作上之疏失而造成中断、暂时无法使用、迟延、数据传输或储存上之错误;或遭第三人侵入系统篡改或伪造变造数据等。我们公司就以上情形不保证各项服务之稳定、安全、无误、及不中断。会员需明白使用本服务 之所有风险及可能致生之任何损害,不得因此而要求任何补偿或赔偿。 | ||
| 49 | + | ||
| 50 | +10.(会员数据处理与隐私权保护) | ||
| 51 | + 对于会员所登录或留存之个人资料,您同意我们公司得于合理之范围内保存、搜集、处理、传递及使用会员个人资料或其衍生之相关电磁录,以提供会员其他信息服务,或作成会员统计数据、进行关于网络行为之调查或研究或为任何之合法使用。 | ||
| 52 | + 对于会员所登录或留存之个人资料,我们公司在未获会员同意之前,不对外揭露会员之姓名、地址、电子邮件地址及其他依法受保护之个人资料,但下列情况不在此限: | ||
| 53 | +1.受司法、警察或其他有权机关基于法定程序之要求时。 | ||
| 54 | +2.于维护公益或保护我们公司或他人权益时。 | ||
| 55 | +3.因会员之行为违反法令或本服务条款之规定时。 | ||
| 56 | +4.在紧急情况下为维护其他会员或第三人之人身、交易内容、游戏历程、个人资料之完整安全时。 | ||
| 57 | + | ||
| 58 | +11.(知识产权) | ||
| 59 | + 此网站上之所有著作及数据,其著作权、专利权、商标、营业秘密、其他知识产权,所有权或其他权利,均为我们公司或其权利人所有,除事先 经我们公司或其各别权利人之合法授权外,会员不得擅自以重制、传输、改作、编辑或以其他任何形式、基于任何目的加以使用,违者应自行负 所有相关法律责任。 | ||
| 60 | + | ||
| 61 | +12.(个别条款之效力) | ||
| 62 | + 本同意书所定之任何会员条款之全部或部分无效时,不影响其他条款之效力。 | ||
| 63 | + | ||
| 64 | +13.(准据法) | ||
| 65 | + 本服务条款之解释及适用,以及会员因使用本服务而与我们公司间所生之权利义务关系,应依中国法律解释适用之(不含涉外民事法律适用法或其他类似法规)。 | ||
| 66 | + | ||
| 67 | +14.(管辖法院) | ||
| 68 | + 因本服务条款而生之争议,均同意以我们公司所在地的人民法院为第一审管辖法院。 | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
880 Bytes
203 Bytes
322 Bytes
3.36 KB
2.04 KB
3.15 KB
| 1 | +{"gameId": "244ae3383d979a761ad2795b8c6dae43", | ||
| 2 | +"payorderurl": "http://183.136.223.85:9020/paycheck/create", | ||
| 3 | +"usertype": 215, | ||
| 4 | +"sdkSimpleName": "play800_ios", "screenOrientation": "2", | ||
| 5 | +"gamechannelid": "", "custom": "{}", | ||
| 6 | +"sdkVersionCode": "V4_0_0", "channel_id": "qyj01", | ||
| 7 | +"loginCheckUrl": "http://183.136.223.85:9010/logincheck/check", | ||
| 8 | +"appScheme": "com.hubing.qyj01", "c2": "", "c1": "", | ||
| 9 | +"client_secret": "39cbc57210de3b1762c4bbf87908fe23", | ||
| 10 | +"paycheckurl": "http://183.136.223.85:9020/paycheck/confirm", | ||
| 11 | + | ||
| 12 | +"site":"mhtx_ios", | ||
| 13 | +"key":"b7af49fb44dfcd8be9e4e5553c580093", | ||
| 14 | +"aid":"91007715568111428", | ||
| 15 | +"cid":"1", | ||
| 16 | + | ||
| 17 | +"gameSimpleName": "fytx_test"} | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
4.55 KB
4.9 KB
5.36 KB
822 Bytes
10.6 KB
348 Bytes
348 Bytes
3.45 KB
3.52 KB
3.61 KB
3.27 KB
3.35 KB
2.3 KB
2.42 KB
3.45 KB
16 KB
2.97 KB
4.68 KB
4.77 KB
1.44 KB
1.44 KB
918 Bytes
1003 Bytes
1.12 KB
1.18 KB
1.17 KB
1.08 KB
1.12 KB
4.34 KB
4.45 KB
4.09 KB
3.12 KB
3.12 KB
3.92 KB
3.91 KB
2.73 KB
3.05 KB
3.11 KB
3.84 KB
3.97 KB
1.43 KB
1.43 KB
10.4 KB
894 Bytes
1.01 KB
1.11 KB
1.12 KB
4.01 KB
4.07 KB
3.04 KB
3.5 KB
3.49 KB
3.25 KB
3.25 KB
323 Bytes
5.02 KB
5.02 KB
3.75 KB
3.71 KB
1.96 KB
1.9 KB
2.3 KB
2.23 KB
1.41 KB
1.42 KB
4.09 KB
4 KB
2.71 KB
3.24 KB
3.24 KB
19 KB
4.74 KB
5.38 KB
13.9 KB
478 Bytes
473 Bytes
15.2 KB
16.4 KB
10.2 KB
12.8 KB
510 Bytes
707 Bytes
15.7 KB
351 Bytes
457 Bytes
397 Bytes
1.09 KB
517 Bytes
1.02 KB
2.24 KB
2.67 KB
1.8 KB
2.57 KB
2.22 KB
663 Bytes
1.56 KB
4.89 KB
5.31 KB
21.6 KB
1.49 KB
526 Bytes
2.63 KB
4.28 KB
5.14 KB
4.78 KB
5.87 KB
3.98 KB
2.04 KB
1.34 KB
2.22 KB
897 Bytes
644 Bytes
1.58 KB
953 Bytes
14.6 KB
875 Bytes
631 Bytes
2.05 KB
2.25 KB
2.02 KB
2.25 KB
1.55 KB
1.15 KB
-
Please register or login to post a comment