diff --git a/ios/AlipaySDK.bundle/alipay_msp_back@2x.png b/ios/AlipaySDK.bundle/alipay_msp_back@2x.png deleted file mode 100644 index 4a55816..0000000 Binary files a/ios/AlipaySDK.bundle/alipay_msp_back@2x.png and /dev/null differ diff --git a/ios/AlipaySDK.bundle/alipay_msp_refresh@2x.png b/ios/AlipaySDK.bundle/alipay_msp_refresh@2x.png deleted file mode 100644 index 767d84c..0000000 Binary files a/ios/AlipaySDK.bundle/alipay_msp_refresh@2x.png and /dev/null differ diff --git a/ios/AlipaySDK.bundle/bar@2x.png b/ios/AlipaySDK.bundle/bar@2x.png deleted file mode 100644 index 9f5fa56..0000000 Binary files a/ios/AlipaySDK.bundle/bar@2x.png and /dev/null differ diff --git a/ios/AlipaySDK.bundle/bridge.js b/ios/AlipaySDK.bundle/bridge.js deleted file mode 100644 index ea0fd39..0000000 --- a/ios/AlipaySDK.bundle/bridge.js +++ /dev/null @@ -1 +0,0 @@ -!function(){if(!window.AlipayJSBridge){window.alipayjsbridgeSetTitle=function(e){document.title=e,t("alipayjsbridge://setTitle?title="+encodeURIComponent(e))},window.alipayjsbridgeRefresh=function(){t("alipayjsbridge://onRefresh?")},window.alipayjsbridgeBack=function(){t("alipayjsbridge://onBack?")},window.alipayjsbridgeExit=function(e){t("alipayjsbridge://onExit?bsucc="+e)},window.alipayjsbridgeShowBackButton=function(e){t("alipayjsbridge://showBackButton?bshow="+e)},window.AlipayJSBridge={version:"2.0",addListener:function(e,i){a[e]=i},hasListener:function(e){if(!a[e])return!1;return!0},callListener:function(e,i,n){var t;n&&(t=function(e){var i="";e&&(i=encodeURIComponent(JSON.stringify(e)));var a="func=h5JsFuncCallback&cbId="+n+"&data="+i;o(a)});var r=a[e];r?r(i,t):console.log("AlipayJSBridge: no h5JsFunc ",e+i)},callNativeFunc:function(e,a,t){var r="";t&&(r="cb_"+i+++"_"+(new Date).getTime(),n[r]=t);var d="";a&&(d=encodeURIComponent(JSON.stringify(a)));o("func="+e+"&cbId="+r+"&data="+d)},callBackFromNativeFunc:function(e,i){var a=n[e];a&&(a(i),delete n[callbackId])}};var e,i=1,n={},a={};window.CustomEvent?e=new CustomEvent("alipayjsbridgeready"):(e=document.createEvent("Event")).initEvent("alipayjsbridgeready",!0,!0),document.dispatchEvent(e),setTimeout(function(){if(window.AlipayJSBridgeInitArray){var e=window.AlipayJSBridgeInitArray;delete window.AlipayJSBridgeInitArray;for(var i=0;i - -@class AFServiceResponse; - -/** - SDK支持的业务枚举值 - - - AFServiceEInvoice: 电子发票 - - AFServiceAuth: 账户授权 - */ -typedef NS_ENUM(NSUInteger, AFService) { - AFServiceEInvoice, - AFServiceAuth, - AFServiceDeduct -}; - - -extern NSString * const kAFServiceOptionBizParams; // 钱包服务调用入参 -extern NSString * const kAFServiceOptionCallbackScheme; // 业务回跳当前app的scheme -extern NSString * const kAFServiceOptionNotUseLanding; // 不使用支付宝提示下载页做补偿,为true时需要商户自己处理用户未安装支付宝的情况 -extern NSString * const kAFServiceBizParamsKeyUrl; // 独立签约入参url - -typedef void(^AFServiceResultBlock)(AFServiceResponse *response); - -@interface AFServiceCenter : NSObject - -/** - 调用钱包服务 - - @param service 业务service, 见AFService枚举值 - @param params 参数Dictionary, key值详情参见kAFServiceOptionBizParams、kAFServiceOptionCallbackScheme注释 - @param block 业务结果回调的block, block参数是AFServiceResponse类型,业务结果通过result属性获取,如果未用户未安装支付宝并且kAFServiceOptionNotUseLanding未设置为true,会使用H5landing页做补偿,这种情况下不会有block回调结果。 - */ -+ (void)callService:(AFService)service - withParams:(NSDictionary *)params - andCompletion:(AFServiceResultBlock)block; - - -/** - 处理钱包服务回跳APP的URL - - @param url 回跳URL - @param block 业务结果回掉的block,详情见调用接口入参上的block。注意此接口上的block只有在跳转钱包后,当前APP被系统回收的情况下回跳才生效 - */ -+ (void)handleResponseURL:(NSURL *)url - withCompletion:(AFServiceResultBlock)block; - -@end diff --git a/ios/AlipaySDK.framework/Headers/AFServiceResponse.h b/ios/AlipaySDK.framework/Headers/AFServiceResponse.h deleted file mode 100644 index 801fbf8..0000000 --- a/ios/AlipaySDK.framework/Headers/AFServiceResponse.h +++ /dev/null @@ -1,43 +0,0 @@ -// -// AFServiceResponse.h -// AFServiceSDK -// -// Created by jiajunchen on 08/01/2018. -// Copyright © 2018 antfin. All rights reserved. -// - -#import - -/** - 钱包服务调用结果状态吗 - - - AFResSuccess: 默认值,业务调用成功,结果数据参见result字段 - - AFResInvalidService: service枚举值错误 - - AFResInvalidURL: 钱包回跳URL错误 - - AFResRepeatCall: 业务重复调用(3s内) - - AFResOpenURLErr: 跳转失败 - */ -typedef NS_ENUM(NSUInteger, AFResCode) { - AFResSuccess = 0, - AFResInvalidService = 100, - AFResInvalidURL, - AFResRepeatCall, - AFResOpenURLErr, -}; - - -@interface AFServiceResponse : NSObject - - -/** - 业务调用状态吗 - */ -@property (nonatomic, assign) AFResCode responseCode; - - -/** - 业务结果Dictionary, 内容请参考具体业务方接入文档 - */ -@property (readonly) NSDictionary *result; - -@end diff --git a/ios/AlipaySDK.framework/Headers/APayAuthInfo.h b/ios/AlipaySDK.framework/Headers/APayAuthInfo.h deleted file mode 100644 index afab31e..0000000 --- a/ios/AlipaySDK.framework/Headers/APayAuthInfo.h +++ /dev/null @@ -1,33 +0,0 @@ -// -// APAuthInfo.h -// APAuth -// -// Created by antfin on 17-10-24. -// Copyright (c) 2017年 AntFin. All rights reserved. -// - -#import - -@interface APayAuthInfo : NSObject - -@property(nonatomic, copy)NSString *appID; -@property(nonatomic, copy)NSString *pid; -@property(nonatomic, copy)NSString *redirectUri; - -/** - * 初始化AuthInfo - * - * @param appIDStr 应用ID - * @param pidStr 商户ID 可不填 - * @param uriStr 授权的应用回调地址 比如:alidemo://auth - * - * @return authinfo实例 - */ -- (id)initWithAppID:(NSString *)appIDStr - pid:(NSString *)pidStr - redirectUri:(NSString *)uriStr; - -- (NSString *)description; -- (NSString *)wapDescription; - -@end diff --git a/ios/AlipaySDK.framework/Headers/AlipaySDK.h b/ios/AlipaySDK.framework/Headers/AlipaySDK.h deleted file mode 100644 index 36f2f4f..0000000 --- a/ios/AlipaySDK.framework/Headers/AlipaySDK.h +++ /dev/null @@ -1,221 +0,0 @@ -// -// AlipaySDK.h -// AlipaySDK -// -// Created by antfin on 17-10-24. -// Copyright (c) 2017年 AntFin. All rights reserved. -// - - -//////////////////////////////////////////////////////// -///////////////// 支付宝标准版本支付SDK /////////////////// -///////// version:15.7.3 motify:2020.02.13/////////// -//////////////////////////////////////////////////////// - -#import -#import "APayAuthInfo.h" - -typedef void(^CompletionBlock)(NSDictionary *resultDic); - -typedef enum { - ALIPAY_TIDFACTOR_IMEI, - ALIPAY_TIDFACTOR_IMSI, - ALIPAY_TIDFACTOR_TID, - ALIPAY_TIDFACTOR_CLIENTKEY, - ALIPAY_TIDFACTOR_VIMEI, - ALIPAY_TIDFACTOR_VIMSI, - ALIPAY_TIDFACTOR_CLIENTID, - ALIPAY_TIDFACTOR_APDID, - ALIPAY_TIDFACTOR_MAX -} AlipayTidFactor; - -@interface AlipaySDK : NSObject - -/** - * 创建支付单例服务 - * - * @return 返回单例对象 - */ -+ (AlipaySDK *)defaultService; - -/** - * 用于设置SDK使用的window,如果没有自行创建window无需设置此接口 - */ -@property (nonatomic, weak) UIWindow *targetWindow; - -////////////////////////////////////////////////////////////////////////////////////////////// -//////////////////////////支付宝支付相关接口///////////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////////////////////// - -/** - * 支付接口 - * - * @param orderStr 支付订单信息字串 - * @param schemeStr 调用支付的app注册在info.plist中的scheme - * @param completionBlock 支付结果回调Block,用于wap支付结果回调 - 跳转支付宝支付时只有当processOrderWithPaymentResult接口的completionBlock为nil时会使用这个bolock - */ -- (void)payOrder:(NSString *)orderStr - fromScheme:(NSString *)schemeStr - callback:(CompletionBlock)completionBlock; - -/** - * 支付接口 v2 - * - * @param orderStr 支付订单信息字串 - * @param dynamicLaunch 是否使用动态配置策略跳转支付宝支付 - * @param schemeStr 调用支付的app注册在info.plist中的scheme - * @param completionBlock 支付结果回调Block,用于wap支付结果回调 - 跳转支付宝支付时只有当processOrderWithPaymentResult接口的completionBlock为nil时会使用这个bolock - */ -- (void)payOrder:(NSString *)orderStr - dynamicLaunch:(BOOL)dynamicLaunch - fromScheme:(NSString *)schemeStr - callback:(CompletionBlock)completionBlock; - -/** - * 处理支付宝app支付后跳回商户app携带的支付结果Url - * - * @param resultUrl 支付宝app返回的支付结果url - * @param completionBlock 支付结果回调 为nil时默认使用支付接口的completionBlock - */ -- (void)processOrderWithPaymentResult:(NSURL *)resultUrl - standbyCallback:(CompletionBlock)completionBlock; - -/** - * 获取交易token。 - * - * @return 交易token,若无则为空。 - */ -- (NSString *)fetchTradeToken; - - -////////////////////////////////////////////////////////////////////////////////////////////// -//////////////////////////支付宝授权 2.0 相关接口//////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////////////////////// - -/** - * 快登授权2.0 - * - * @param infoStr 授权请求信息字串 - * @param schemeStr 调用授权的app注册在info.plist中的scheme - * @param completionBlock 授权结果回调,需要调用方在appDelegate中调用processAuth_V2Result:standbyCallback:方法获取授权结果 - * 若在授权过程中,调用方应用被系统终止则此block无效(此时会调用'processAuth_V2Result:standbyCallback:'传入的standbyCallback) - */ -- (void)auth_V2WithInfo:(NSString *)infoStr - fromScheme:(NSString *)schemeStr - callback:(CompletionBlock)completionBlock; - -/** - * 处理支付宝app授权后跳回商户app携带的授权结果Url - * - * @param resultUrl 支付宝app返回的授权结果url - * @param completionBlock 授权结果回调,用于处理跳转支付宝授权过程中商户APP被系统终止的情况 - */ -- (void)processAuth_V2Result:(NSURL *)resultUrl - standbyCallback:(CompletionBlock)completionBlock; - - -////////////////////////////////////////////////////////////////////////////////////////////// -//////////////////////////支付宝授权 1.0 相关接口//////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////////////////////// - - -/** - * 快登授权 - * @param authInfo 授权相关信息 - * @param completionBlock 授权结果回调,若在授权过程中,调用方应用被系统终止,则此block无效, - 需要调用方在appDelegate中调用processAuth_V2Result:standbyCallback:方法获取授权结果 - */ -- (void)authWithInfo:(APayAuthInfo *)authInfo - callback:(CompletionBlock)completionBlock; - -/** - * 处理支付宝app授权后跳回商户app携带的授权结果Url - * - * @param resultUrl 支付宝app返回的授权结果url - * @param completionBlock 授权结果回调 - */ -- (void)processAuthResult:(NSURL *)resultUrl - standbyCallback:(CompletionBlock)completionBlock; - - -////////////////////////////////////////////////////////////////////////////////////////////// -//////////////////////////支付宝 h5 支付转 native 支付接口//////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////////////////////// -/** - * 从h5链接中获取订单串并支付接口(自版本15.4.0起,推荐使用该接口) - * - * @param urlStr 拦截的 url string - * - * @return YES为成功获取订单信息并发起支付流程;NO为无法获取订单信息,输入url是普通url - */ -- (BOOL)payInterceptorWithUrl:(NSString *)urlStr - fromScheme:(NSString *)schemeStr - callback:(CompletionBlock)completionBlock; - - - -////////////////////////////////////////////////////////////////////////////////////////////// -//////////////////////////支付宝 tid 相关信息获取接口///////////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////////////////////// - -/** - * 获取当前tid相关信息 - * - * @return tid相关信息 - */ -- (NSString*)queryTidFactor:(AlipayTidFactor)factor; - - - -////////////////////////////////////////////////////////////////////////////////////////////// -//////////////////////////支付宝支付环境相关信息接口////////////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////////////////////// - -/** - * 是否已经使用过 - * - * @return YES为已经使用过,NO反之 - */ -- (BOOL)isLogined; - -/** - * 获取当前版本号 - * - * @return 当前版本字符串 - */ -- (NSString *)currentVersion; - -/** - * 測試所用,realse包无效 - * - * @param url 测试环境 - */ -- (void)setUrl:(NSString *)url; - -/** - * 支付前主动更新本地配置 - * - * @param block 更新请求结果回调 - */ -- (void)fetchSdkConfigWithBlock:(void(^)(BOOL success))block; - - -typedef void(^APLogBlock)(NSString *log); - -/** -* 接收AlipaySDK的log信息 -* -* @param logBlock 打印log的回调block -*/ -+ (void)startLogWithBlock:(APLogBlock)logBlock; - -/** -* 停止输出log,会释放logBlock -* -* -*/ -+ (void)stopLog; - -@end diff --git a/ios/RCTAlipay.xcodeproj/project.pbxproj b/ios/RCTAlipay.xcodeproj/project.pbxproj deleted file mode 100644 index 7035fe1..0000000 --- a/ios/RCTAlipay.xcodeproj/project.pbxproj +++ /dev/null @@ -1,282 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 84CEE1F223FE546000615A1F /* AlipaySDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84CEE1F023FE546000615A1F /* AlipaySDK.framework */; }; - B3E7B58A1CC2AC0600A0062D /* RCTAlipay.m in Sources */ = {isa = PBXBuildFile; fileRef = B3E7B5891CC2AC0600A0062D /* RCTAlipay.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 58B511D91A9E6C8500147676 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "include/$(PRODUCT_NAME)"; - dstSubfolderSpec = 16; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 134814201AA4EA6300B7C361 /* libRCTAlipay.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRCTAlipay.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 84CEE1F023FE546000615A1F /* AlipaySDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AlipaySDK.framework; sourceTree = ""; }; - 84CEE1F123FE546000615A1F /* AlipaySDK.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = AlipaySDK.bundle; sourceTree = ""; }; - B3E7B5881CC2AC0600A0062D /* RCTAlipay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RCTAlipay.h; sourceTree = ""; }; - B3E7B5891CC2AC0600A0062D /* RCTAlipay.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTAlipay.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 58B511D81A9E6C8500147676 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 84CEE1F223FE546000615A1F /* AlipaySDK.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 134814211AA4EA7D00B7C361 /* Products */ = { - isa = PBXGroup; - children = ( - 134814201AA4EA6300B7C361 /* libRCTAlipay.a */, - ); - name = Products; - sourceTree = ""; - }; - 58B511D21A9E6C8500147676 = { - isa = PBXGroup; - children = ( - 84CEE1F123FE546000615A1F /* AlipaySDK.bundle */, - 84CEE1F023FE546000615A1F /* AlipaySDK.framework */, - B3E7B5881CC2AC0600A0062D /* RCTAlipay.h */, - B3E7B5891CC2AC0600A0062D /* RCTAlipay.m */, - 134814211AA4EA7D00B7C361 /* Products */, - ); - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 58B511DA1A9E6C8500147676 /* RCTAlipay */ = { - isa = PBXNativeTarget; - buildConfigurationList = 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "RCTAlipay" */; - buildPhases = ( - 58B511D71A9E6C8500147676 /* Sources */, - 58B511D81A9E6C8500147676 /* Frameworks */, - 58B511D91A9E6C8500147676 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = RCTAlipay; - productName = RCTDataManager; - productReference = 134814201AA4EA6300B7C361 /* libRCTAlipay.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 58B511D31A9E6C8500147676 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0830; - ORGANIZATIONNAME = 0x5e; - TargetAttributes = { - 58B511DA1A9E6C8500147676 = { - CreatedOnToolsVersion = 6.1.1; - }; - }; - }; - buildConfigurationList = 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "RCTAlipay" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - ); - mainGroup = 58B511D21A9E6C8500147676; - productRefGroup = 58B511D21A9E6C8500147676; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 58B511DA1A9E6C8500147676 /* RCTAlipay */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 58B511D71A9E6C8500147676 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - B3E7B58A1CC2AC0600A0062D /* RCTAlipay.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 58B511ED1A9E6C8500147676 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 58B511EE1A9E6C8500147676 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 58B511F01A9E6C8500147676 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../../../React/**", - "$(SRCROOT)/../../react-native/React/**", - "$(SRCROOT)/../node_modules/react-native/React/**", - ); - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = RCTAlipay; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 58B511F11A9E6C8500147676 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../../../React/**", - "$(SRCROOT)/../../react-native/React/**", - "$(SRCROOT)/../node_modules/react-native/React/**", - ); - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = RCTAlipay; - SKIP_INSTALL = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "RCTAlipay" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 58B511ED1A9E6C8500147676 /* Debug */, - 58B511EE1A9E6C8500147676 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "RCTAlipay" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 58B511F01A9E6C8500147676 /* Debug */, - 58B511F11A9E6C8500147676 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 58B511D31A9E6C8500147676 /* Project object */; -} diff --git a/ios/RCTAlipay.xcodeproj/xcshareddata/xcschemes/RCTAlipay.xcscheme b/ios/RCTAlipay.xcodeproj/xcshareddata/xcschemes/RCTAlipay.xcscheme deleted file mode 100644 index 7d9b57b..0000000 --- a/ios/RCTAlipay.xcodeproj/xcshareddata/xcschemes/RCTAlipay.xcscheme +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/react-native-alipay.podspec b/react-native-alipay.podspec index 0f8eb64..12f6e43 100644 --- a/react-native-alipay.podspec +++ b/react-native-alipay.podspec @@ -13,10 +13,7 @@ Pod::Spec.new do |s| s.source = { :git => "#{s.homepage}", :tag => "v#{s.version}" } s.source_files = "ios/*.{h,m}" s.dependency "React" - s.resource = 'ios/AlipaySDK.bundle' - s.vendored_frameworks = 'ios/AlipaySDK.framework' - s.frameworks = "SystemConfiguration", "CoreTelephony", "QuartzCore", "CoreText", "CoreGraphics", "UIKit", "Foundation", "CFNetwork", "CoreMotion" - s.library = "c++", "z" + s.dependency "AlipaySDK-iOS", '15.7.9' s.requires_arc = true end