Skip to content

Commit

Permalink
Merge pull request #407 from YangSen-qn/develop
Browse files Browse the repository at this point in the history
support SPM
  • Loading branch information
xwen-winnie authored Jan 18, 2022
2 parents aa63674 + 411254f commit a71eed1
Show file tree
Hide file tree
Showing 96 changed files with 160 additions and 14 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,4 @@ QiniuSDK.xcworkspace/xcshareddata/
Pods/
Podfile.lock
.Podfile.swo
.swiftpm
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
#Changelog

## 8.4.1(2021-11-26)
- 支持 Swift Package Manager

## 8.4.0(2021-12-07)
## 优化
- DNS 预解析支持 DoH (DNS over HTTPS)
Expand Down
38 changes: 38 additions & 0 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
// swift-tools-version:5.5
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

let package = Package(
name: "Qiniu",
platforms: [
.macOS(.v10_10),
.iOS(.v8)
],
products: [
// Products define the executables and libraries a package produces, and make them visible to other packages.
.library(
name: "Qiniu",
targets: ["QiniuSDK"]),
],
dependencies: [
.package(name:"HappyDNS", url: "https://github.com/qiniu/happy-dns-objc", "1.0.1"..<"1.1.0"),
],
targets: [
.target(
name: "QiniuSDK",
dependencies: ["HappyDNS"],
path: "QiniuSDK",
sources: ["BigData", "Collect", "Common", "Http", "Recorder", "Storage", "Transaction", "Utils"],
cSettings: [
.headerSearchPath("BigData"),
.headerSearchPath("Collect"),
.headerSearchPath("Common"),
.headerSearchPath("Http"),
.headerSearchPath("Recorder"),
.headerSearchPath("Storage"),
.headerSearchPath("Transaction"),
.headerSearchPath("Utils"),
]),
]
)
4 changes: 2 additions & 2 deletions Podfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
source 'https://github.com/CocoaPods/Specs.git'

def shared_dependencies
pod 'HappyDNS', '1.0.0'
# pod 'HappyDNS', :path => '../HappyDns_iOS'
pod 'HappyDNS', '~> 1.0.0'
# pod 'HappyDNS', :path => '../HappyDns_iOS'
end

def test_dependencies
Expand Down
4 changes: 2 additions & 2 deletions Qiniu.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'Qiniu'
s.version = '8.4.0'
s.version = '8.4.1'
s.summary = 'Qiniu Resource Storage SDK for iOS and Mac'
s.homepage = 'https://github.com/qiniu/objc-sdk'
s.social_media_url = 'http://weibo.com/qiniutek'
Expand All @@ -10,7 +10,7 @@ Pod::Spec.new do |s|
s.ios.deployment_target = '7.0'
s.osx.deployment_target = '10.9'

s.source_files = "QiniuSDK/**/*.{h,m}"
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'
s.requires_arc = true
s.libraries = 'z'
s.dependency 'HappyDNS', '~> 1.0.0'
Expand Down
2 changes: 1 addition & 1 deletion QiniuSDK/Utils/QNVersion.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
/**
* sdk 版本
*/
static NSString *const kQiniuVersion = @"8.4.0";
static NSString *const kQiniuVersion = @"8.4.1";
1 change: 1 addition & 0 deletions QiniuSDK/include/NSData+QNGZip.h
1 change: 1 addition & 0 deletions QiniuSDK/include/NSData+QNMD5.h
1 change: 1 addition & 0 deletions QiniuSDK/include/NSObject+QNSwizzle.h
1 change: 1 addition & 0 deletions QiniuSDK/include/NSURLRequest+QNRequest.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNALAssetFile.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNAsyncRun.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNAutoZone.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNBaseUpload.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNCFHttpClient.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNCFHttpClientInner.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNCFHttpThreadPool.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNConcurrentResumeUpload.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNConfig.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNConfiguration.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNConnectChecker.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNCrc32.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNDefine.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNDns.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNDnsCacheFile.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNDnsCacheInfo.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNDnsPrefetch.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNErrorCode.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNEtag.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNFile.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNFileDelegate.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNFileRecorder.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNFixedZone.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNFormUpload.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNHttpRegionRequest.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNHttpSingleRequest.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNIUploadServer.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNInetAddress.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNLogUtil.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNMutableArray.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNNetworkStatusManager.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNPHAssetFile.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNPHAssetResource.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNPartsUpload.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNPartsUploadPerformer.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNPartsUploadPerformerV1.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNPartsUploadPerformerV2.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNPipeline.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNRecorderDelegate.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNReportConfig.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNReportItem.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNRequestClient.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNRequestTransaction.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNResponseInfo.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNServerConfig.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNServerConfigCache.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNServerConfigMonitor.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNServerConfigSynchronizer.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNServerUserConfig.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNSessionManager.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNSingleFlight.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNSystem.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNTransactionManager.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUpProgress.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUpToken.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadBlock.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadData.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadDomainRegion.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadInfo.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadInfoReporter.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadInfoV1.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadInfoV2.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadManager.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadOption.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadRegionInfo.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadRequestInfo.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadRequestMetrics.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadRequestState.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadServer.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadServerFreezeManager.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadServerFreezeUtil.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadServerNetworkStatus.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadSource.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadSourceFile.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadSourceStream.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUploadSystemClient.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUrlSafeBase64.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUserAgent.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNUtils.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNVersion.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNZone.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QNZoneInfo.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QN_GTM_Base64.h
1 change: 1 addition & 0 deletions QiniuSDK/include/QiniuSDK.h
15 changes: 7 additions & 8 deletions QiniuSDKTests/QNTestConfig.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,16 @@
// Copyright (c) 2014年 Qiniu. All rights reserved.
//
#import <Foundation/Foundation.h>

// 华东上传凭证
static NSString *const token_z0 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:cAxdjZQGfyzHc7zYltjEojF-l9I=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTAtc3BhY2UiLCJkZWFkbGluZSI6MTYzOTEyMzkxNiwgInJldHVybkJvZHkiOiJ7XCJjYWxsYmFja1VybFwiOlwiaHR0cDpcL1wvY2FsbGJhY2suZGV2LnFpbml1LmlvXCIsIFwiZm9vXCI6JCh4OmZvbyksIFwiYmFyXCI6JCh4OmJhciksIFwibWltZVR5cGVcIjokKG1pbWVUeXBlKSwgXCJoYXNoXCI6JChldGFnKSwgXCJrZXlcIjokKGtleSksIFwiZm5hbWVcIjokKGZuYW1lKX0ifQ==";
static NSString *const token_z0 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:0TQGkniBnXmNWm7-0XG4ASYbXh8=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTAtc3BhY2UiLCJkZWFkbGluZSI6MTY0NzU3NzAwNiwgInJldHVybkJvZHkiOiJ7XCJjYWxsYmFja1VybFwiOlwiaHR0cDpcL1wvY2FsbGJhY2suZGV2LnFpbml1LmlvXCIsIFwiZm9vXCI6JCh4OmZvbyksIFwiYmFyXCI6JCh4OmJhciksIFwibWltZVR5cGVcIjokKG1pbWVUeXBlKSwgXCJoYXNoXCI6JChldGFnKSwgXCJrZXlcIjokKGtleSksIFwiZm5hbWVcIjokKGZuYW1lKX0ifQ==";
// 华北上传凭证
static NSString *const token_z1 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:pUqFWvgri_YHgFmAcHyWOiOyil0=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTEtc3BhY2UiLCJkZWFkbGluZSI6MTYzOTEyMzkxNiwgInJldHVybkJvZHkiOiJ7XCJjYWxsYmFja1VybFwiOlwiaHR0cDpcL1wvY2FsbGJhY2suZGV2LnFpbml1LmlvXCIsIFwiZm9vXCI6JCh4OmZvbyksIFwiYmFyXCI6JCh4OmJhciksIFwibWltZVR5cGVcIjokKG1pbWVUeXBlKSwgXCJoYXNoXCI6JChldGFnKSwgXCJrZXlcIjokKGtleSksIFwiZm5hbWVcIjokKGZuYW1lKX0ifQ==";
static NSString *const token_z1 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:KzV6Z6KVZvXe-pSEMe5PyJhtM18=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTEtc3BhY2UiLCJkZWFkbGluZSI6MTY0NzU3NzAwNiwgInJldHVybkJvZHkiOiJ7XCJjYWxsYmFja1VybFwiOlwiaHR0cDpcL1wvY2FsbGJhY2suZGV2LnFpbml1LmlvXCIsIFwiZm9vXCI6JCh4OmZvbyksIFwiYmFyXCI6JCh4OmJhciksIFwibWltZVR5cGVcIjokKG1pbWVUeXBlKSwgXCJoYXNoXCI6JChldGFnKSwgXCJrZXlcIjokKGtleSksIFwiZm5hbWVcIjokKGZuYW1lKX0ifQ==";
// 华南上传凭证
static NSString *const token_z2 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:YN19jl0UTnHLJua2A0Sig3FKisI=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTItc3BhY2UiLCJkZWFkbGluZSI6MTYzOTEyMzkxNiwgInJldHVybkJvZHkiOiJ7XCJjYWxsYmFja1VybFwiOlwiaHR0cDpcL1wvY2FsbGJhY2suZGV2LnFpbml1LmlvXCIsIFwiZm9vXCI6JCh4OmZvbyksIFwiYmFyXCI6JCh4OmJhciksIFwibWltZVR5cGVcIjokKG1pbWVUeXBlKSwgXCJoYXNoXCI6JChldGFnKSwgXCJrZXlcIjokKGtleSksIFwiZm5hbWVcIjokKGZuYW1lKX0ifQ==";
static NSString *const token_z2 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:3tphhg9sNwgg4YPv9jlRBLwfjmk=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTItc3BhY2UiLCJkZWFkbGluZSI6MTY0NzU3NzAwNiwgInJldHVybkJvZHkiOiJ7XCJjYWxsYmFja1VybFwiOlwiaHR0cDpcL1wvY2FsbGJhY2suZGV2LnFpbml1LmlvXCIsIFwiZm9vXCI6JCh4OmZvbyksIFwiYmFyXCI6JCh4OmJhciksIFwibWltZVR5cGVcIjokKG1pbWVUeXBlKSwgXCJoYXNoXCI6JChldGFnKSwgXCJrZXlcIjokKGtleSksIFwiZm5hbWVcIjokKGZuYW1lKX0ifQ==";
// 北美上传凭证
static NSString *const token_na0 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:H5rUyPo3lQsKLNZ3PBlut2vuKqU=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZS1uYTAtc3BhY2UiLCJkZWFkbGluZSI6MTYzOTEyMzkxNiwgInJldHVybkJvZHkiOiJ7XCJjYWxsYmFja1VybFwiOlwiaHR0cDpcL1wvY2FsbGJhY2suZGV2LnFpbml1LmlvXCIsIFwiZm9vXCI6JCh4OmZvbyksIFwiYmFyXCI6JCh4OmJhciksIFwibWltZVR5cGVcIjokKG1pbWVUeXBlKSwgXCJoYXNoXCI6JChldGFnKSwgXCJrZXlcIjokKGtleSksIFwiZm5hbWVcIjokKGZuYW1lKX0ifQ==";
static NSString *const token_na0 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:7mWQTQ4EBSraGFFlrM7Cm7Jm7-w=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZS1uYTAtc3BhY2UiLCJkZWFkbGluZSI6MTY0NzU3NzAwNiwgInJldHVybkJvZHkiOiJ7XCJjYWxsYmFja1VybFwiOlwiaHR0cDpcL1wvY2FsbGJhY2suZGV2LnFpbml1LmlvXCIsIFwiZm9vXCI6JCh4OmZvbyksIFwiYmFyXCI6JCh4OmJhciksIFwibWltZVR5cGVcIjokKG1pbWVUeXBlKSwgXCJoYXNoXCI6JChldGFnKSwgXCJrZXlcIjokKGtleSksIFwiZm5hbWVcIjokKGZuYW1lKX0ifQ==";
// 东南亚上传凭证
static NSString *const token_as0 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:HmP7wSuEtpeEO7OOz4ZpoaAPr6E=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZS1hczAtc3BhY2UiLCJkZWFkbGluZSI6MTYzOTEyMzkxNiwgInJldHVybkJvZHkiOiJ7XCJjYWxsYmFja1VybFwiOlwiaHR0cDpcL1wvY2FsbGJhY2suZGV2LnFpbml1LmlvXCIsIFwiZm9vXCI6JCh4OmZvbyksIFwiYmFyXCI6JCh4OmJhciksIFwibWltZVR5cGVcIjokKG1pbWVUeXBlKSwgXCJoYXNoXCI6JChldGFnKSwgXCJrZXlcIjokKGtleSksIFwiZm5hbWVcIjokKGZuYW1lKX0ifQ==";
static NSString *const token_as0 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:-12OJTWVAnx-V6WwWqSZYCE1JIg=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZS1hczAtc3BhY2UiLCJkZWFkbGluZSI6MTY0NzU3NzAwNiwgInJldHVybkJvZHkiOiJ7XCJjYWxsYmFja1VybFwiOlwiaHR0cDpcL1wvY2FsbGJhY2suZGV2LnFpbml1LmlvXCIsIFwiZm9vXCI6JCh4OmZvbyksIFwiYmFyXCI6JCh4OmJhciksIFwibWltZVR5cGVcIjokKG1pbWVUeXBlKSwgXCJoYXNoXCI6JChldGFnKSwgXCJrZXlcIjokKGtleSksIFwiZm5hbWVcIjokKGZuYW1lKX0ifQ==";
// 雾存储华东一区
static NSString *const token_fog_cn_east1 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:-z_3mJl9XedaO0Tx72rhNFPLtrI=:eyJzY29wZSI6InRlc3QtZm9nLWNuLWVhc3QtMSIsImRlYWRsaW5lIjoxNjM5MTIzOTE2LCAicmV0dXJuQm9keSI6IntcImNhbGxiYWNrVXJsXCI6XCJodHRwOlwvXC9jYWxsYmFjay5kZXYucWluaXUuaW9cIiwgXCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpfSJ9";
static NSString *const invalidBucketToken = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:vYaIdJ3I2sbjF4RHH268T1WTErw=:eyJzY29wZSI6InpvbmVfaW52YWxpZCIsImRlYWRsaW5lIjoxNjM5MTIzOTE2LCAicmV0dXJuQm9keSI6IntcImNhbGxiYWNrVXJsXCI6XCJodHRwOlwvXC9jYWxsYmFjay5kZXYucWluaXUuaW9cIiwgXCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpfSJ9";
static NSString *const token_fog_cn_east1 = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:BZFf5g-_qWNSnBTXhm2dL6Ph9QY=:eyJzY29wZSI6InRlc3QtZm9nLWNuLWVhc3QtMSIsImRlYWRsaW5lIjoxNjQ3NTc3MDA2LCAicmV0dXJuQm9keSI6IntcImNhbGxiYWNrVXJsXCI6XCJodHRwOlwvXC9jYWxsYmFjay5kZXYucWluaXUuaW9cIiwgXCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpfSJ9";
static NSString *const invalidBucketToken = @"dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:buhFen7Jw5SGg9dJCCJeOFtz_fc=:eyJzY29wZSI6InpvbmVfaW52YWxpZCIsImRlYWRsaW5lIjoxNjQ3NTc3MDA2LCAicmV0dXJuQm9keSI6IntcImNhbGxiYWNrVXJsXCI6XCJodHRwOlwvXC9jYWxsYmFjay5kZXYucWluaXUuaW9cIiwgXCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpfSJ9";
Loading

0 comments on commit a71eed1

Please sign in to comment.