https://github.com/gxsshallot/hyphenatedeploy
环信iOS SDK经过lipo处理后的用于armv7和arm64真机打包的Pod。
https://github.com/gxsshallot/hyphenatedeploy
easemob hyphenate instant-messaging
Last synced: 2 months ago
JSON representation
环信iOS SDK经过lipo处理后的用于armv7和arm64真机打包的Pod。
- Host: GitHub
- URL: https://github.com/gxsshallot/hyphenatedeploy
- Owner: gxsshallot
- Created: 2018-10-13T02:05:01.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-17T16:01:52.000Z (over 6 years ago)
- Last Synced: 2025-01-24T05:11:27.929Z (4 months ago)
- Topics: easemob, hyphenate, instant-messaging
- Language: Ruby
- Homepage:
- Size: 58.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HyphenateDeploy
这是环信的iOS SDK,经过lipo处理后的,专用于armv7和arm64真机打包的Pod库。
## 安装方法
在iOS工程的Podfile中,添加如下语句。
```
pod 'HyphenateDeploy'
```具体用法参照环信官网:[http://docs.easemob.com/](http://docs.easemob.com/)
## 更新流程
### 更新zip文件
* 查看最新的Hyphenate.podspec:`pod spec cat Hyphenate`。
* 在Hyphenate的podspec文件中,找到source,下载zip包。
* 解压缩后,运行如下命令:
* `mv iOS_Pods_IMFullSDK_VX.X.X iOS_Pods_IMDeploySDK_VX.X.X`
* `cd iOS_Pods_IMDeploySDK_VX.X.X`
* `lipo Hyphenate.framework/Hyphenate -thin armv7 -output Hyphenate_armv7`
* `lipo Hyphenate.framework/Hyphenate -thin arm64 -output Hyphenate_arm64`
* `lipo -create Hyphenate_armv7 Hyphenate_arm64 -output Hyphenate`
* `mv Hyphenate Hyphenate.framework/`
* `rm -f Hyphenate_arm*`
* 重新压缩成`iOS_Pods_IMDeploySDK_VX.X.X.zip`。
* 新建一个目录,将zip文件拷贝到其中,然后运行如下命令:
* `git init`初始化git配置。
* `git remote add origin [email protected]:gaoxiaosong/HyphenateDeploy.git`添加远程仓库。
* `git stage .`暂存zip文件。
* `git commit -m 'update'`提交新的zip文件。
* `git push -f origin zip`强行推送到Github上。### 更新Pod配置
* 进入当前仓库目录,切换本地到master分支,更新`HyphenateDeploy.podspec`文件,包括其中的主版本号,和source下载链接版本号,以及路径中的版本号,使之与Hyphenate.podspec的版本号保持一致。
* `git push origin master`推送到Github上。
* `pod trunk push ./HyphenateDeploy.podspec`发布podspec到CocoaPod上。