Skip to content

Commit c1bdb19

Browse files
authored
version to v8.6.0 (#434)
1 parent 575bac5 commit c1bdb19

9 files changed

+40
-35
lines changed

Diff for: CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
#Changelog
2+
## 8.6.0(2023-08-07)
3+
- 调整在根据 Bucket 获取其所在区域信息时的主备域名顺序
4+
- 移除亚太-首尔区域
5+
26
## 8.5.3 (2023-06-29)
37
- 对 Dns 预解析和网络检测中的默认域名进行 Base64 处理
48
- HappyDns 依赖升至 [v1.0.3](https://github.com/qiniu/happy-dns-objc/releases/tag/v1.0.3)

Diff for: Qiniu.podspec

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'Qiniu'
3-
s.version = '8.5.3'
3+
s.version = '8.6.0'
44
s.summary = 'Qiniu Resource Storage SDK for iOS and Mac'
55
s.homepage = 'https://github.com/qiniu/objc-sdk'
66
s.social_media_url = 'http://weibo.com/qiniutek'
@@ -13,7 +13,7 @@ Pod::Spec.new do |s|
1313
s.source_files = 'QiniuSDK/BigData/**/*.{h,m}','QiniuSDK/Collect/**/*.{h,m}','QiniuSDK/Common/**/*.{h,m}','QiniuSDK/Http/**/*.{h,m}','QiniuSDK/Recorder/**/*.{h,m}','QiniuSDK/Storage/**/*.{h,m}','QiniuSDK/Transaction/**/*.{h,m}','QiniuSDK/Utils/**/*.{h,m}','QiniuSDK/QiniuSDK.h'
1414
s.requires_arc = true
1515
s.libraries = 'z'
16-
s.dependency 'HappyDNS', '~> 1.0.2'
16+
s.dependency 'HappyDNS', '~> 1.0.3'
1717
s.license = { :type => "MIT", :text => <<-LICENSE
1818
The MIT License (MIT)
1919

Diff for: QiniuSDK/Utils/QNVersion.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@
1111
/**
1212
* sdk 版本
1313
*/
14-
static NSString *const kQiniuVersion = @"8.5.3";
14+
static NSString *const kQiniuVersion = @"8.6.0";

Diff for: QiniuSDKTests/QNComplexUploadSceneTest.m

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ @interface QNComplexUploadSceneTest : QNUploadBaseTest
1717
@implementation QNComplexUploadSceneTest
1818

1919
- (void)testMutiUploadV1{
20-
int maxCount = 40;
20+
int maxCount = 10;
2121
__block int completeCount = 0;
2222
__block int successCount = 0;
2323

24-
int start = 35;
24+
int start = 5;
2525
for (int i=start; i<maxCount; i++) {
2626
QNConfiguration *config = [QNConfiguration build:^(QNConfigurationBuilder *builder) {
2727
builder.resumeUploadVersion = QNResumeUploadVersionV1;
@@ -55,7 +55,7 @@ - (void)test100UploadV1{
5555
__block int completeCount = 0;
5656
__block int successCount = 0;
5757

58-
int start = 50;
58+
int start = 80;
5959
for (int i=start; i<maxCount; i++) {
6060
QNConfiguration *config = [QNConfiguration build:^(QNConfigurationBuilder *builder) {
6161
builder.resumeUploadVersion = QNResumeUploadVersionV1;

Diff for: QiniuSDKTests/QNConcurrentResumeUploadTest.m

+9-9
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ - (void)testSwitchRegionV1 {
3434
builder.useConcurrentResumeUpload = true;
3535
builder.useHttps = YES;
3636
}];
37-
NSArray *sizeArray = @[@5000, @8000, @10000, @20000];
37+
NSArray *sizeArray = @[@10000];
3838
for (NSNumber *size in sizeArray) {
3939
NSString *key = [NSString stringWithFormat:@"concurrent_resume_switch_region_v1_%@k", size];
4040
QNTempFile *tempFile = [QNTempFile createTempFileWithSize:[size intValue] * 1024 identifier:key];
@@ -66,7 +66,7 @@ - (void)testHttpV1 {
6666
builder.concurrentTaskCount = 3;
6767
builder.useHttps = NO;
6868
}];
69-
NSArray *sizeArray = @[@500, @1000, @3000, @4000, @5000, @8000, @10000, @20000];
69+
NSArray *sizeArray = @[@500, @1000, @4000, @5000, @8000, @20000];
7070
for (NSNumber *size in sizeArray) {
7171
NSString *key = [NSString stringWithFormat:@"concurrent_http_v1_%@k", size];
7272
QNTempFile *tempFile = [QNTempFile createTempFileWithSize:[size intValue] * 1024 identifier:key];
@@ -82,7 +82,7 @@ - (void)testHttpsV1 {
8282
builder.concurrentTaskCount = 3;
8383
builder.useHttps = YES;
8484
}];
85-
NSArray *sizeArray = @[@500, @1000, @3000, @4000, @5000, @8000, @10000, @20000];
85+
NSArray *sizeArray = @[@10000];
8686
for (NSNumber *size in sizeArray) {
8787
NSString *key = [NSString stringWithFormat:@"concurrent_https_v1_%@k", size];
8888
QNTempFile *tempFile = [QNTempFile createTempFileWithSize:[size intValue] * 1024 identifier:key];
@@ -102,7 +102,7 @@ - (void)testReuploadV1 {
102102
builder.recorder = [QNFileRecorder fileRecorderWithFolder:[NSTemporaryDirectory() stringByAppendingString:@"qiniu"] error:nil];
103103
}];
104104

105-
NSArray *sizeArray = @[@30000];
105+
NSArray *sizeArray = @[@20000];
106106
for (NSNumber *size in sizeArray) {
107107
NSString *key = [NSString stringWithFormat:@"concurrent_reupload_v1_%@k", size];
108108
QNTempFile *tempFile = [QNTempFile createTempFileWithSize:[size intValue] * 1024 identifier:key];
@@ -164,7 +164,7 @@ - (void)testSwitchRegionV2 {
164164
builder.useConcurrentResumeUpload = true;
165165
builder.useHttps = YES;
166166
}];
167-
NSArray *sizeArray = @[@5000, @8000, @10000, @20000];
167+
NSArray *sizeArray = @[@10000];
168168
NSInteger timestamp = [[NSDate date] timeIntervalSince1970];
169169
for (NSNumber *size in sizeArray) {
170170
NSString *key = [NSString stringWithFormat:@"concurrent_resume_switch_region_v2_%@k_%ld", size, (long)timestamp];
@@ -182,7 +182,7 @@ - (void)testCancelV2 {
182182
builder.concurrentTaskCount = 2;
183183
builder.useHttps = YES;
184184
}];
185-
NSArray *sizeArray = @[@30000];
185+
NSArray *sizeArray = @[@20000];
186186
for (NSNumber *size in sizeArray) {
187187
NSString *key = [NSString stringWithFormat:@"concurrent_cancel_v2_%@k", size];
188188
QNTempFile *tempFile = [QNTempFile createTempFileWithSize:[size intValue] * 1024 identifier:key];
@@ -197,7 +197,7 @@ - (void)testHttpV2 {
197197
builder.concurrentTaskCount = 3;
198198
builder.useHttps = NO;
199199
}];
200-
NSArray *sizeArray = @[@500, @1000, @3000, @4000, @5000, @8000, @10000, @20000];
200+
NSArray *sizeArray = @[@10000];
201201
NSInteger timestamp = [[NSDate date] timeIntervalSince1970];
202202
for (NSNumber *size in sizeArray) {
203203
NSString *key = [NSString stringWithFormat:@"concurrent_http_v2_%@k_%ld", size, (long)timestamp];
@@ -214,7 +214,7 @@ - (void)testHttpsV2 {
214214
builder.concurrentTaskCount = 3;
215215
builder.useHttps = YES;
216216
}];
217-
NSArray *sizeArray = @[@500, @1000, @3000, @4000, @5000, @8000, @10000, @20000];
217+
NSArray *sizeArray = @[@10000];
218218
NSInteger timestamp = [[NSDate date] timeIntervalSince1970];
219219
for (NSNumber *size in sizeArray) {
220220
NSString *key = [NSString stringWithFormat:@"concurrent_https_v2_%@k_%ld", size, (long)timestamp];
@@ -235,7 +235,7 @@ - (void)testReuploadV2 {
235235
builder.recorder = [QNFileRecorder fileRecorderWithFolder:[NSTemporaryDirectory() stringByAppendingString:@"qiniu"] error:nil];
236236
}];
237237

238-
NSArray *sizeArray = @[@30000];
238+
NSArray *sizeArray = @[@20000];
239239
NSInteger timestamp = [[NSDate date] timeIntervalSince1970];
240240
for (NSNumber *size in sizeArray) {
241241
NSString *key = [NSString stringWithFormat:@"concurrent_reupload_v2_%@k_%ld", size, (long)timestamp];

Diff for: QiniuSDKTests/QNFormUploadTest.m

+3-3
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ - (void)testSwitchRegion {
3636
builder.useConcurrentResumeUpload = NO;
3737
builder.useHttps = YES;
3838
}];
39-
NSArray *sizeArray = @[@5, @50, @200, @500, @800, @1000, @2000, @3000, @4000];
39+
NSArray *sizeArray = @[@5, @800, @2000, @4000];
4040
for (NSNumber *size in sizeArray) {
4141
NSString *key = [NSString stringWithFormat:@"form_switch_region_%@k", size];
4242
QNTempFile *tempFile = [QNTempFile createTempFileWithSize:[size intValue] * 1024 identifier:key];
@@ -63,7 +63,7 @@ - (void)testHttp {
6363
QNConfiguration *config = [QNConfiguration build:^(QNConfigurationBuilder *builder) {
6464
builder.useHttps = NO;
6565
}];
66-
NSArray *sizeArray = @[@5, @50, @200, @500, @800, @1000, @2000, @3000, @4000];
66+
NSArray *sizeArray = @[@5, @800, @2000, @4000];
6767
@autoreleasepool {
6868
for (NSNumber *size in sizeArray) {
6969
NSString *key = [NSString stringWithFormat:@"form_http_%@k", size];
@@ -77,7 +77,7 @@ - (void)testHttpsV1 {
7777
QNConfiguration *config = [QNConfiguration build:^(QNConfigurationBuilder *builder) {
7878
builder.useHttps = YES;
7979
}];
80-
NSArray *sizeArray = @[@5, @50, @200, @500, @800, @1000, @2000, @3000, @4000];
80+
NSArray *sizeArray = @[@4000];
8181
@autoreleasepool {
8282
for (NSNumber *size in sizeArray) {
8383
NSString *key = [NSString stringWithFormat:@"form_https_%@k", size];

Diff for: QiniuSDKTests/QNResumeUploadTest.m

+9-9
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ - (void)testSwitchRegionV1 {
4141
builder.useConcurrentResumeUpload = NO;
4242
builder.useHttps = YES;
4343
}];
44-
NSArray *sizeArray = @[@5000, @8000, @10000, @20000];
44+
NSArray *sizeArray = @[@10000];
4545
for (NSNumber *size in sizeArray) {
4646
NSString *key = [NSString stringWithFormat:@"resume_switch_region_v1_%@k", size];
4747
QNTempFile *tempFile = [QNTempFile createTempFileWithSize:[size intValue] * 1024 identifier:key];
@@ -57,7 +57,7 @@ - (void)testCancelV1 {
5757
builder.useConcurrentResumeUpload = NO;
5858
builder.useHttps = YES;
5959
}];
60-
NSArray *sizeArray = @[@30000];
60+
NSArray *sizeArray = @[@20000];
6161
for (NSNumber *size in sizeArray) {
6262
NSString *key = [NSString stringWithFormat:@"resume_cancel_v1_%@k_%@", size, [NSDate date]];
6363
QNTempFile *tempFile = [QNTempFile createTempFileWithSize:[size intValue] * 1024 identifier:key];
@@ -71,7 +71,7 @@ - (void)testHttpV1 {
7171
builder.useConcurrentResumeUpload = NO;
7272
builder.useHttps = NO;
7373
}];
74-
NSArray *sizeArray = @[@500, @1000, @3000, @4000, @5000, @8000, @10000, @20000];
74+
NSArray *sizeArray = @[@10000];
7575
for (NSNumber *size in sizeArray) {
7676
NSString *key = [NSString stringWithFormat:@"resume_http_v1_%@k", size];
7777
QNTempFile *tempFile = [QNTempFile createTempFileWithSize:[size intValue] * 1024 identifier:key];
@@ -88,7 +88,7 @@ - (void)testHttpsV1 {
8888
builder.useConcurrentResumeUpload = NO;
8989
builder.useHttps = YES;
9090
}];
91-
NSArray *sizeArray = @[@500, @1000, @3000, @4000, @5000, @8000, @10000, @20000];
91+
NSArray *sizeArray = @[@10000];
9292
for (NSNumber *size in sizeArray) {
9393
NSString *key = [NSString stringWithFormat:@"resume_https_v1_%@k", size];
9494
QNTempFile *tempFile = [QNTempFile createTempFileWithSize:[size intValue] * 1024 identifier:key];
@@ -107,7 +107,7 @@ - (void)testReuploadV1 {
107107
builder.recorder = [QNFileRecorder fileRecorderWithFolder:[NSTemporaryDirectory() stringByAppendingString:@"qiniu"] error:nil];
108108
}];
109109

110-
NSArray *sizeArray = @[@30000];
110+
NSArray *sizeArray = @[@20000];
111111
for (NSNumber *size in sizeArray) {
112112
NSString *key = [NSString stringWithFormat:@"resume_reupload_v1_%@k", size];
113113
QNTempFile *tempFile = [QNTempFile createTempFileWithSize:[size intValue] * 1024 identifier:key];
@@ -191,7 +191,7 @@ - (void)testSwitchRegionV2 {
191191
builder.useConcurrentResumeUpload = NO;
192192
builder.useHttps = YES;
193193
}];
194-
NSArray *sizeArray = @[@1000, @3000, @4000, @5000, @8000, @10000, @20000];
194+
NSArray *sizeArray = @[@10000];
195195
NSInteger timestamp = [[NSDate date] timeIntervalSince1970];
196196
for (NSNumber *size in sizeArray) {
197197
NSString *key = [NSString stringWithFormat:@"resume_switch_region_v2_%@k_%ld", size, (long)timestamp];
@@ -222,7 +222,7 @@ - (void)testHttpV2 {
222222
builder.useConcurrentResumeUpload = NO;
223223
builder.useHttps = NO;
224224
}];
225-
NSArray *sizeArray = @[@500, @1000, @3000, @4000, @5000, @8000, @10000, @20000];
225+
NSArray *sizeArray = @[@10000];
226226
NSInteger timestamp = [[NSDate date] timeIntervalSince1970];
227227
for (NSNumber *size in sizeArray) {
228228
NSString *key = [NSString stringWithFormat:@"resume_http_v2_%@k_%ld", size, (long)timestamp];
@@ -238,7 +238,7 @@ - (void)testHttpsV2 {
238238
builder.useConcurrentResumeUpload = NO;
239239
builder.useHttps = YES;
240240
}];
241-
NSArray *sizeArray = @[@500, @1000, @3000, @4000, @5000, @8000, @10000, @20000];
241+
NSArray *sizeArray = @[@10000];
242242
NSInteger timestamp = [[NSDate date] timeIntervalSince1970];
243243
for (NSNumber *size in sizeArray) {
244244
NSString *key = [NSString stringWithFormat:@"resume_https_v2_%@k_%ld", size, (long)timestamp];
@@ -258,7 +258,7 @@ - (void)testReuploadV2 {
258258
builder.recorder = [QNFileRecorder fileRecorderWithFolder:[NSTemporaryDirectory() stringByAppendingString:@"qiniu"] error:nil];
259259
}];
260260

261-
NSArray *sizeArray = @[@30000];
261+
NSArray *sizeArray = @[@20000];
262262
NSInteger timestamp = [[NSDate date] timeIntervalSince1970];
263263
for (NSNumber *size in sizeArray) {
264264
NSString *key = [NSString stringWithFormat:@"resume_reupload_v2_%@k_%ld", size, (long)timestamp];

Diff for: QiniuSDKTests/QNTestConfig.h

+7-7
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
//
88
#import <Foundation/Foundation.h>
99
// 华东上传凭证
10-
static NSString *const token_z0 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:0o1zfG6Ir7vDQLlwisZAOXO7598=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTAtc3BhY2UiLCJkZWFkbGluZSI6MTY5MDE4Njg5NCwgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
10+
static NSString *const token_z0 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:Ch1kWAXi3W8Gd63Yah0_27w-WYk=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTAtc3BhY2UiLCJkZWFkbGluZSI6MTY5NjU2MTkzNywgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
1111
// 华北上传凭证
12-
static NSString *const token_z1 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:WYjSOl7Z893WQnEIOhS7UaqHNLc=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTEtc3BhY2UiLCJkZWFkbGluZSI6MTY5MDE4Njg5NCwgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
12+
static NSString *const token_z1 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:z2KS7nMViirdhezPUCsdFT6oscc=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTEtc3BhY2UiLCJkZWFkbGluZSI6MTY5NjU2MTkzNywgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
1313
// 华南上传凭证
14-
static NSString *const token_z2 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:Gj8l7JAyVLHxhVFJHpSbdkM_LpI=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTItc3BhY2UiLCJkZWFkbGluZSI6MTY5MDE4Njg5NCwgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
14+
static NSString *const token_z2 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:kLdrupNlu17DBFAYTNPeNDMyNWU=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTItc3BhY2UiLCJkZWFkbGluZSI6MTY5NjU2MTkzNywgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
1515
// 北美上传凭证
16-
static NSString *const token_na0 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:g6kUQQFMOEwwdA5pjF50QYuQsTk=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZS1uYTAtc3BhY2UiLCJkZWFkbGluZSI6MTY5MDE4Njg5NCwgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
16+
static NSString *const token_na0 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:I8grDrOjKlBy3_FQ7BZaffw_ZSs=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZS1uYTAtc3BhY2UiLCJkZWFkbGluZSI6MTY5NjU2MTkzNywgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
1717
// 东南亚上传凭证
18-
static NSString *const token_as0 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:x9QGJugoXL_p3DhizraNIvOF9kI=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZS1hczAtc3BhY2UiLCJkZWFkbGluZSI6MTY5MDE4Njg5NCwgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
18+
static NSString *const token_as0 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:xYqcc2mhfR3sgfFkfQo9EJMFInQ=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZS1hczAtc3BhY2UiLCJkZWFkbGluZSI6MTY5NjU2MTkzNywgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
1919
// 华北浙江2上传凭证
20-
static NSString *const token_cn_east_2 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:qaOvNrlWeQG92NsEoa9tZRazYqo=:eyJzY29wZSI6ImtvZG8tcGhvbmUtY24tZWFzdC0yIiwiZGVhZGxpbmUiOjE2OTAxODY4OTQsICJyZXR1cm5Cb2R5Ijoie1wiZm9vXCI6JCh4OmZvbyksIFwiYmFyXCI6JCh4OmJhciksIFwibWltZVR5cGVcIjokKG1pbWVUeXBlKSwgXCJoYXNoXCI6JChldGFnKSwgXCJrZXlcIjokKGtleSksIFwiZm5hbWVcIjokKGZuYW1lKSwgXCJmc2l6ZVwiOiQoZnNpemUpfSJ9";
21-
static NSString *const invalidBucketToken = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:nN5mqTYtLRNZSY6-kMDNPdM0z84=:eyJzY29wZSI6InpvbmVfaW52YWxpZCIsImRlYWRsaW5lIjoxNjkwMTg2ODk0LCAicmV0dXJuQm9keSI6IntcImZvb1wiOiQoeDpmb28pLCBcImJhclwiOiQoeDpiYXIpLCBcIm1pbWVUeXBlXCI6JChtaW1lVHlwZSksIFwiaGFzaFwiOiQoZXRhZyksIFwia2V5XCI6JChrZXkpLCBcImZuYW1lXCI6JChmbmFtZSksIFwiZnNpemVcIjokKGZzaXplKX0ifQ==";
20+
static NSString *const token_cn_east_2 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:J2VtB1wM6qJXK17Zbsuh4Ob3kEk=:eyJzY29wZSI6ImtvZG8tcGhvbmUtY24tZWFzdC0yIiwiZGVhZGxpbmUiOjE2OTY1NjE5MzcsICJyZXR1cm5Cb2R5Ijoie1wiZm9vXCI6JCh4OmZvbyksIFwiYmFyXCI6JCh4OmJhciksIFwibWltZVR5cGVcIjokKG1pbWVUeXBlKSwgXCJoYXNoXCI6JChldGFnKSwgXCJrZXlcIjokKGtleSksIFwiZm5hbWVcIjokKGZuYW1lKSwgXCJmc2l6ZVwiOiQoZnNpemUpfSJ9";
21+
static NSString *const invalidBucketToken = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:1xrWcvGmHMba-DrthJuQB9fXqFk=:eyJzY29wZSI6InpvbmVfaW52YWxpZCIsImRlYWRsaW5lIjoxNjk2NTYxOTM3LCAicmV0dXJuQm9keSI6IntcImZvb1wiOiQoeDpmb28pLCBcImJhclwiOiQoeDpiYXIpLCBcIm1pbWVUeXBlXCI6JChtaW1lVHlwZSksIFwiaGFzaFwiOiQoZXRhZyksIFwia2V5XCI6JChrZXkpLCBcImZuYW1lXCI6JChmbmFtZSksIFwiZnNpemVcIjokKGZzaXplKX0ifQ==";

Diff for: README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
通过 CocoaPods
1515

1616
```ruby
17-
pod "Qiniu", "~> 8.5.3"
17+
pod "Qiniu", "~> 8.6.0"
1818
```
1919

2020
通过 Swift Package Manager (Xcode 11+)
@@ -37,6 +37,7 @@ let package = Package(
3737

3838
| Qiniu SDK 版本 | 最低 iOS版本 | 最低 OS X 版本 | Notes |
3939
| :--------------------------------------: | :------: | :--------: | :-----------: |
40+
| 8.6.x | iOS 7 | OS X 10.15 | Xcode 最低版本 11 |
4041
| 8.5.x | iOS 7 | OS X 10.15 | Xcode 最低版本 11 |
4142
| 8.4.x | iOS 7 | OS X 10.15 | Xcode 最低版本 11 |
4243
| 8.3.x | iOS 7 | OS X 10.15 | Xcode 最低版本 11 |

0 commit comments

Comments
 (0)