测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布最后发布 | 2017年3月 |
由Bell维护。
依赖 | |
AFNetworking | >= 0 |
ZipArchive | >= 0 |
FileMD5Hash | >= 0 |
JSPatch | >= 0 |
JSPatch/Extensions | >= 0 |
JSPatch/JPCFunction | >= 0 |
JSPatch/JPBlock | >= 0 |
JSPatch/JPCFunctionBinder | >= 0 |
greedpatch 的 iOS SDK
英文 | 中文
greedpatch-ios 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:
pod "greedpatch-ios"
在项目中使用 JSPatch 编写 js 文件。
配置 greedpatch,例如
[[GRPPatchManager sharedInstance] setProjectId:@"57d61489f0068561dce9baee"];
[[GRPPatchManager sharedInstance] setToken:@"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE0NzM2NDg2MzA0ODgsImlkIjoiNTdkM2JmMmY5MDE1ZWU0N2ZjYzNjYWJhIiwic2NvcGUiOiJwYXRjaDpjaGVjayJ9.YPedieEibUgLecWDmuIVIdkY_Ra-4Qa2HeIQpE7Z_k8"];
[[GRPPatchManager sharedInstance] setCompressPassword:@"compress_password"];
greedpatch > 创建项目
> 项目详情
。然后您可以看到 项目 ID
访问 生成新令牌 生成。
用于加密您的补丁文件。
[[GRPPatchManager sharedInstance] testPatch];
在项目中测试 js 文件
[[GRPPatchManager sharedInstance] compressPatch];
将项目中的 js 文件压缩成 zip 文件,并为 zip 文件生成哈希值。您可以在 Xcode 的控制台看到它们。
greedpatch > 选择项目 > 点击 创建补丁
> 从上一步骤上传 zip 文件,点击上传 > 选择 项目版本
,输入上一步骤中的哈希值 > 创建
[[GRPPatchManager sharedInstance] patch];
如果当前项目版本有可用的补丁,则补丁生效
[[GRPPatchManager sharedInstance] requestPatch];
请求远程服务器是否存在当前项目版本的补丁。
greedpatch-ios 可在 MIT 许可协议下使用。更多详情请参阅 LICENSE 文件。