# Mirror AlicloudSDK **Repository Path**: tjerwinchen/mirror-alicloudsdk ## Basic Information - **Project Name**: Mirror AlicloudSDK - **Description**: Mirror AlicloudSDK - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-20 - **Last Updated**: 2021-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Codebase iOS SDK This repository contains a group of the Codebase iOS SDK source. It currently includes 1. CodebaseCore 1. CodebaseNetwork 1. CodebaseWechatSDK 1. CodebaseUMengSDK 1. CodebaseGoogleUtilities 1. CodebaseRouter 1. CodebasePush 1. CodebaseLog Codebase is an iOS development SDK to help iOS team in Porsche Digital China (PDC) to develope iOS frameworks, sdks, and apps more effeciently. More information about Codebase can be found at [https://gitlab.com/porsche-digital-china/cscn/mobile-ios/cscn-codebase-ios-sdk](https://gitlab.com/porsche-digital-china/cscn/mobile-ios/cscn-codebase-ios-sdk). ## Installation See the three subsections for details about three different installation methods. 1. [Standard pod install](README.md#standard-pod-install) 1. [Accessing Codebase Source Snapshots](README.md#accessing-codebase-source-snapshots) ### Standard pod install Add the pods that you want to install. You can include a Pod in your Podfile like this: ``` pod 'CodebaseCore', '~> x.x.x' pod 'CodebaseNetwork', '~> x.x.x' pod 'CodebaseWechatSDK', '~> x.x.x' ``` ### Accessing Codebase Source Snapshots All of the official releases are tagged in this repo and available via CocoaPods. To access a local source snapshot or unreleased branch, use Podfile directives like the following: To access Codebase via a branch: ``` pod 'CodebaseCore', :git => 'git@gitlab.com:porsche-digital-china/cscn/mobile-ios/cscn-codebase-ios-sdk.git', :branch => 'master' pod 'CodebaseNetwork', :git => 'git@gitlab.com:porsche-digital-china/cscn/mobile-ios/cscn-codebase-ios-sdk.git', :branch => 'develop' pod 'CodebaseWechatSDK', :git => 'git@gitlab.com:porsche-digital-china/cscn/mobile-ios/cscn-codebase-ios-sdk.git', :branch => 'feature/enhance_freature_of_wechatsdk' ``` To access Codebase via a checked out version of the codebase-ios-sdk repo do: ``` pod 'CodebaseCore', :path => '/path/to/codebase-ios-sdk' pod 'CodebaseNetwork', :path => '/path/to/codebase-ios-sdk' pod 'CodebaseWechatSDK', :path => '/path/to/codebase-ios-sdk' ``` #### Background See [the Podfile Syntax Reference](https://guides.cocoapods.org/syntax/podfile.html#pod) for instructions and options about overriding pod source locations. ## Development Follow the subsequent instructions to develop, debug, unit test, run integration tests, and try out reference samples: ``` $ git clone git@gitlab.com:porsche-digital-china/cscn/mobile-ios/cscn-codebase-ios-sdk.git $ cd codebase-ios-sdk/Example $ pod update $ open Codebase.xcworkspace ``` ## Specific Component Instructions See the sections below for any special instructions for those components. ### Codebase Core If you're doing specific Codebase Core development, see [README for Core](Codebase/Core/README.md) for instructions. ### Codebase Network If you're doing specific Codebase Core development, see [README for Network](Codebase/Network/README.md). ### Codebase WechatSDK If you're doing specific Codebase Core development, see [README for WechatSDK](Codebase/WechatSDK/README.md). ### Codebase UMengSDK If you're doing specific Codebase Core development, see [README for UMengSDK](Codebase/UMengSDK/README.md). ### Codebase GoogleUtilities If you're doing specific Codebase Core development, see [README for GoogleUtilities](Codebase/GoogleUtilities/README.md). ### Codebase CodebaseRouter If you're doing specific Codebase Router development, see [README for Router](Codebase/Router/README.md). ### Codebase CodebasePush If you're doing specific Codebase Router development, see [README for Router](Codebase/Push/README.md). ### Codebase CodebaseLog If you're doing specific Codebase Router development, see [README for Router](Codebase/Log/README.md). ## Roadmap See [Roadmap](ROADMAP.md) for more about the Codebase iOS SDK Open Source plans and directions. ## Contributing See [Contributing](CONTRIBUTING.md) for more information on contributing to the Codebase iOS SDK. ## License The contents of this repository is licensed under the [Apache License, version 2.0](http://www.apache.org/licenses/LICENSE-2.0). Your use of Codebase is governed by the [Terms of Service for Codebase Services](https://codebase.porsche.cn/terms/).