1 Star 0 Fork 0

超越未来michael / aliyun-oss-ios-sdk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
quick-start.md 2.60 KB
一键复制 编辑 原始数据 按行查看 历史

#快速开始

##1.部分仓库目录以及文件介绍

  • AliyunOSSiOSTests 【测试用例源码】
  • AliyunOSSSDK 【sdk源代码】
  • Example 【OC版项目接入SDK的示例】
  • Images 【文档中引用的图片】
  • OSSSwiftDemo 【Swift版项目接入SDK的示例】
  • Scripts 【搭建获取STS信息的本地服务器python代码】
  • Supporting Files 【存放支持文件】
  • AliyunOSSSDK.xcodeproj 【编译sdk源代码的工程文件】
  • AliyunOSSSDK.xcworkspace 【包含了AliyunOSSSDK, OSSSwiftDemo, AliyunOSSiOSTests, Example等工程的工作区文件】
  • AliyunOSSiOS.podspec 【用于支持Cocoapods引用的spec文件】
  • buildiOSFramework.sh 【编译iOS版本的framework(同时i386,x86_64,armv7,arm64架构),生成好的framework文件存放在仓库根目录下的Products目录下】
  • buildOSXFramework.sh 【编译Mac版本的framework,生成好的framework文件存放在仓库根目录下的Products目录下】
  • CHANGELOG.txt 【版本变更记录信息】

##使用 系统环境要求:

1.Mac系统下安装Xcode8以上的版本,以及Xcode Command Tools

2.安装python包管理工具pip

//bash

sudo easy_install pip

3.安装依赖的python库已经网络模块


// 安装阿里云访问控制的sts授权库
pip install aliyun-python-sdk-sts 

// 安装web模块
pip install web.py

如果在安装过程中遇到Permission denied的错误,您需要在执行相关命令前加上***sudo,如sudo pip install aliyun-python-sdk-sts***

1.打开工作区文件 workspace

2.如果您要尝试iOS的OC版本的示例工程进行接口调用,需要修改Scripts目录下的sts.py文件 account_info

然后启动本地sts授权服务服务器 python Scripts/httpserver.py 本机ip:端口号

其中本机ip端口号需要您自行设置

3.选择您需要用的scheme schemes

4.如果您选择的scheme是AliyunOSSSDK-iOS-Example,您需要修改OSSTestMacros.h中的信息 schemes

如果选择的scheme是OSSSwiftDemo,那么您需要修改的是OSSSwiftGlobalDefines.swift中的信息 swiftglobalconfig

接下来即可体验demo

1
https://gitee.com/ruanmeiZFC/aliyun-oss-ios-sdk.git
git@gitee.com:ruanmeiZFC/aliyun-oss-ios-sdk.git
ruanmeiZFC
aliyun-oss-ios-sdk
aliyun-oss-ios-sdk
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891