GithubHelp home page GithubHelp logo

pingpp-ios's Introduction

Pingpp iOS SDK

目录

简介

lib 文件夹下是 iOS SDK 文件,
example 文件夹里面是一个简单的接入示例,该示例仅供参考。

版本要求

iOS SDK 要求 iOS 10.0 及以上版本

接入方法

如不需要使用银联商务,请使用 2.2.34 版本。

使用 CocoaPods

  1. Podfile 添加

    pod 'Pingpp', '2.2.34'

    默认会包含支付宝和银联。你也可以自己选择渠道。
    目前支持以下模块:

    • Alipay(支付宝移动支付)
    • Wx(微信支付)
    • CBAlipay(支付宝移动支付 - 境外支付)
    • AlipayNoUTDID(支付宝移动支付,独立 UTDID.framework
    • Wx(微信 app 支付)
    • QQWallet(QQ 钱包 app 支付)
    • UnionPay(银联手机支付)
    • ApplePay
    • CmbWallet(招行一网通)
    • BfbWap(百度钱包 Wap 支付)
    • Yeepay(易宝支付 Wap 支付)
    • Jdpay(京东支付 Wap 支付)
    • CcbPay(建设银行 app 支付)
    • Agreement(带扣签约)
    • Cmpay(和包支付)
    • Lakala(拉卡拉 alipay_app_lakala, wx_app_lakala
    • Chinaums(银联商务,仅 2.2.35 支持)

    例如:

    pod 'Pingpp/Alipay', '2.2.34'
    pod 'Pingpp/Wx', '2.2.34'
    pod 'Pingpp/UnionPay', '2.2.34'

    代扣签约

    pod 'Pingpp/Agreement', '2.2.34'
  2. 运行 pod install

  3. 从现在开始使用 .xcworkspace 打开项目,而不是 .xcodeproj

  4. 添加 URL Schemes:在 Xcode 中,选择你的工程设置项,选中 "TARGETS" 一栏,在 "Info" 标签栏的 "URL Types" 添加 "URL Schemes",如果使用微信,填入所注册的微信应用程序 id,如果不使用微信,则自定义,允许英文字母和数字,首字母必须是英文字母,建议起名稍复杂一些,尽量避免与其他程序冲突。如果使用 CcbPay,格式为 comccbpay+商户代码(即 MERCHANTID 字段值)+商户自定义的标示,示例:comccbpay105320148140002myapp

  5. 2.1.0 及以上版本,可打开 Debug 模式,打印出 log,方便调试。开启方法:[Pingpp setDebugMode:YES];

  6. 2.2.8 及以上版本,可选择是否在 WAP 渠道中支付完成后,点击“返回商户”按钮,直接关闭支付页面。开启方法:[Pingpp ignoreResultUrl:YES];

  7. 使用银联商务时,最好使用单独的 URL Scheme(使用微信支付时除外),并在调用 createPayment 方法时,通过 appURLScheme 参数传入。

手动导入

  1. 获取 SDK
    下载 SDK, 里面包含了 lib 文件夹和 example 文件夹。lib 文件夹里面是 SDK 的文件。

  2. 依赖 Frameworks:

    必需:

    CFNetwork.framework
    SystemConfiguration.framework
    Security.framework
    QuartzCore.framework
    CoreTelephony.framework
    libc++.tbd
    libz.tbd
    libsqlite3.0.tbd
    CoreMotion.framework
    CoreLocation.framework
    WebKit.framework
    CoreGraphics.framework
    

    Apple Pay 所需:

    PassKit.framework
    
  3. 如果不需要某些渠道,删除 lib/Channels 下的相应目录即可。

  4. 添加 URL Schemes:在 Xcode 中,选择你的工程设置项,选中 "TARGETS" 一栏,在 "Info" 标签栏的 "URL Types" 添加 "URL Schemes",如果使用微信,填入所注册的微信应用程序 id,如果不使用微信,则自定义,允许英文字母和数字,首字母必须是英文字母,建议起名稍复杂一些,尽量避免与其他程序冲突。

  5. 添加 Other Linker Flags:在 Build Settings 搜索 Other Linker Flags ,添加 -ObjC

  6. 2.1.0 及以上版本,可打开 Debug 模式,打印出 log,方便调试。开启方法:[Pingpp setDebugMode:YES];

  7. 2.2.8 及以上版本,可选择是否在 WAP 渠道中支付完成后,点击“返回商户”按钮,直接关闭支付页面。开启方法:[Pingpp ignoreResultUrl: YES];

接入方法

使用 Ping++ 标准版 SDK

#import <Pingpp.h>

Objective-C

// data 表示 Charge/Order/Recharge 的 JSON 字符串
[Pingpp createPayment:data
       viewController:viewController
         appURLScheme:URLScheme
       withCompletion:^(NSString *result, PingppError *error) {
    if ([result isEqualToString:@"success"]) {
        // 支付成功
    } else {
        // 支付失败或取消
        NSLog(@"Error: code=%lu msg=%@", error.code, [error getMsg]);
    }
}];

Swift

// 微信支付 SDK 需要设置 Universal Links
Pingpp.setUniversalLink("https://example.com/sample/")

Pingpp.createPayment(data as NSObject, viewController: viewController, appURLScheme: URLScheme) { (result: String?, error: PingppError?) in
    if error != nil {
        // 处理错误
    }
    // 处理结果
}

Universal Links 配置方法请参考 Apple 官方文档微信相关文档

招行相关方法

控制支付方式

自动判断,安装招行 app 时通过打开 app 支付,未安装时通过 WebView 打开 H5 页面支付。

Pingpp.setCmbPayMethod(PingppCmbPayMethod.auto)

仅通过打开 app 支付,要求必须安装有招行 app。

Pingpp.setCmbPayMethod(PingppCmbPayMethod.appOnly)

仅通过 WebView 打开 H5 页面支付。

Pingpp.setCmbPayMethod(PingppCmbPayMethod.h5Only)
设置招行 H5 地址

生产环境不需要设置。仅在招行要求在招行的测试环境执行测试案例时使用。

// 参数 1,Bool,是否启用招行测试地址;
// 参数 2,String,招行测试 H5 地址。仅参数 1 为 true 时生效。如果参数 2 传 nil,则会使用默认测试地址。
Pingpp.setCmbEnv(true, url: nil)
Pingpp.setCmbEnv(true, url: "https://...")

接收并处理交易结果

alipay_app_lakala 渠道没有支付结果回调。

渠道为支付宝但未安装支付宝钱包时,交易结果会在调起插件时的 Completion 中返回。渠道为微信、支付宝(安装了支付宝钱包)、银联或者测试模式时,请实现 UIApplicationDelegate 的 - application:openURL:options: 方法:
- (BOOL)application:(UIApplication *)app
            openURL:(NSURL *)url
            options:(NSDictionary *)options {
    BOOL canHandleURL = [Pingpp handleOpenURL:url withCompletion:nil];

    return canHandleURL;
}
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
    if Pingpp.handleOpen(url, withCompletion: nil) {
        return true;
    } else if Pingpp.handleAgreementURL(url, withCompletion: nil) {
        return true;
    } else {
        // 其他逻辑
    }

    return false
}

// 微信使用 Universal Links 的情况,需要该方法
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
    var ret = Pingpp.handleContinue(userActivity, withCompletion: nil)
    if !ret {
        // 其他逻辑
        // ret = 其他处理
    }

    return ret
}

使用代扣签约接口

Podfile 添加

pod 'Pingpp/Agreement', '2.2.34'

通过服务端获取 agreement 对象后,调用接口

Objective-C

[Pingpp signAgreement:agreement
       withCompletion:^(NSString *result, PingppError *error) {
    // 处理结果/错误
}];

Swift

Pingpp.signAgreement(agreement) { (result: String?, error: PingppError?) in
    // 处理结果/错误
}

处理签约结果

Objective-C

- (BOOL)application:(UIApplication *)app
            openURL:(NSURL *)url
            options:(NSDictionary *)options {
    if ([Pingpp handleOpenURL:url withCompletion:nil]) {
        // 这个是处理支付回调的
        return YES;
    } else if ([Pingpp handleAgreementURL:url withCompletion:nil]) {
        // 这个是处理签约回调的,签约回调,目前前端只会在 completion 返回 "unknown",需要通过服务端查询实际结果
        return YES;
    }

    return NO;
}

Swift

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
    if Pingpp.handleOpen(url, withCompletion: nil) {
        return true;
    } else if Pingpp.handleAgreementURL(url, withCompletion: nil) {
        return true;
    } else {
        // 其他逻辑
    }

    return false
}

// 微信使用 Universal Links 的情况,需要该方法
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
    var ret = Pingpp.handleContinue(userActivity, withCompletion: nil)
    if !ret {
        // 其他逻辑
        // ret = 其他处理
    }

    return ret
}

额外配置

  1. 如果需要使用支付宝和微信等跳转至渠道 app 的渠道,需要在 Info.plist 添加以下代码:

    <key>LSApplicationQueriesSchemes</key>
    <array>
        <string>weixinULAPI</string>
        <string>weixin</string>
        <string>wechat</string>
        <string>alipay</string>
        <string>alipays</string>
        <string>mqq</string>
        <string>mqqwallet</string>
        <string>uppaysdk</string>
        <string>uppaywallet</string>
        <string>uppayx1</string>
        <string>uppayx2</string>
        <string>uppayx3</string>
        <string>cmbmobilebank</string>
        <string>mbspay</string>
        <string>cmpay</string>
    </array>
  2. 如果 App 需要访问 http://,需要在 Info.plist 添加如下代码,或者根据需求添加 NSExceptionDomains

    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>
  3. 如果编译失败,遇到错误信息为:

    XXXXXXX does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target.
    

    请到 Xcode 项目的 Build Settings 标签页搜索 bitcode,将 Enable Bitcode 设置为 NO

  4. 招行一网通 app 支付配置招行分配的 URL Schemes,并调用方法 [Pingpp setCmbURLScheme:@"..."];,该 URL Scheme 不要与其他支付方式共用,否则会影响前端支付结果返回;

  5. 判断设备上是否已经安装招商银行 app 的方法:[Pingpp isCmbWalletInstalled]

  6. 使用 CcbPay 请先确保用户手机安装了建设银行 app。判断设备上是否已经安装建设银行 app 的方法:[Pingpp isCcbAppInstalled]

  7. 使用 CcbPay 的情况,需要在 Info.plistNSAppTransportSecurity 字段添加相应的 NSExceptionDomains

    <key>NSExceptionDomains</key>
    <dict>
        <key>ibsbjstar.ccb.com.cn</key>
        <dict>
            <key>NSExceptionAllowsInsecureHTTPLoads</key>
            <true/>
            <key>NSExceptionRequiresForwardSecrecy</key>
            <false/>
            <key>NSIncludesSubdomains</key>
            <true/>
        </dict>
    </dict>

注意事项

* 如果不需要 Apple Pay,请不要导入 Apple Pay 的静态库。以免提交到 App Store 时审核不通过。

* 如果 集成 Apple Pay 测试时请注意 以下几点

  1. 测试时必须是真机进行测试
  2. 检查相关的证书是否正确
  3. 手机必须是 iPhone 6 以上
  4. 支付时必须绑定了真实的银行卡且有充足的余额

* 请勿直接使用客户端支付结果作为最终判定订单状态的依据,支付状态以服务端为准!!!在收到客户端同步返回结果时,请向自己的服务端请求来查询订单状态。

* 支付宝渠道发生包冲突的情况

使用阿里百川等阿里系的 SDK 时,可能会出现冲突,请尝试使用 pod 'Pingpp/AlipayNoUTDID' 代替 pod 'Pingpp/Alipay'

因为 CocoaPods 的限制,只有编译通过的才能上传成功,所以使用时,需要删除项目中已经存在的 UTDID.framework

关于如何使用 SDK 请参考 开发者中心 或者 example 文件夹里的示例。

pingpp-ios's People

Contributors

afonio avatar bix29 avatar samurai00 avatar yulitao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pingpp-ios's Issues

Undefined symbols for architecture x86_64

請問 Ping++ 是否支援 iOS Simulator?

目前在 Xcode 6 上,對象為 iOS Simulator (iPhone 6) 進行編譯時,發生 compilation error (由 Cocoapods 方式安裝):

Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_PingppInternal", referenced from:
      l_OBJC_$_CATEGORY_PingppInternal_$_Alipay in libpingpp+alipay.a(PingppInternal+Alipay.o)
      l_OBJC_$_CATEGORY_PingppInternal_$_Wx in libpingpp+wx.a(PingppInternal+Wx.o)
  "_OBJC_CLASS_$_PingppUtil", referenced from:
      objc-class-ref in libpingpp+alipay.a(PingppInternal+Alipay.o)
  "_PingppLocalizedString", referenced from:
      -[PingppInternal(Alipay) alipayResult:] in libpingpp+alipay.a(PingppInternal+Alipay.o)
      -[PingppInternal(Wx) onResp:] in libpingpp+wx.a(PingppInternal+Wx.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我們程式需要能夠在 iOS Simulator 上執行,因為需要跑測試。

调起模拟支付控件后点付款没有结果

点付款后显示支付过程尚未完成

代码什么的都是复制demo,demo里可以完成支付,而我的不行

  • (IBAction)pay:(UIButton *)sender {
    if (_PayText.text.integerValue <10) {
    [MBProgressHUD showError:@"驾币数小于10"];
    }
    else
    {

    NSString *orderNo = [TradeNumber generateTradeNO]; //订单号
    NSString* money = [NSString stringWithFormat:@"%ld",(long)[_PayText.text integerValue]*10];
    NSString* num =[NSString stringWithFormat:@"%ld",(long)[_PayText.text integerValue]];
    NSArray *contents = @[
                       @[
                           @"驾币", @[num]
                        ]
                       ];
    [Pingpp payWithOrderNo:orderNo
                    amount:money.integerValue
                   display:contents
                 serverURL:kServerUrl
              appURLScheme:@"JJxueche"
         completionHandler:^(NSString *result, PingppError *error) {
    
             NSLog(@"成功:%@\n失败:%@\n",result,[error getMsg]);
         }];
    

    }

}

接入的时候Xcode 报错

ld: library not found for -lUPPayPlugin
clang: error: linker command failed with exit code 1 (use -v to see invocation)

+createPayment:viewController:appURLScheme:withCompletion: 的 `completion` 不會被執行

Using Pingpp Version 2.0.6

在進行支付時,+createPayment:viewController:appURLScheme:withCompletion: 中 completion block 在支付結束跳轉回 App 時不會被執行。

[Pingpp createPayment:charge viewController:self appURLScheme:APP_URL_SCHEME withCompletion:^(NSString *result, PingppError *error) {
  // ======== 此 block 稱為  Block A ========
  // !!!: 若在 -application:openURL:sourceApplication:annotation: 內實作
  // `+[Pingpp handleOpenURL:withCompletion:]` 且 completion 有值的話,
  // 則永遠不會跳到此段 comletion block。
  //
  // 若要跳到此段 block 則 +handleOpenURL:withCompletion: 的 completion 必須
  // 為 nil。

  if (error) {
    // Handle error
  } else if ([result isEqualToString:@"success"]) {
    NSLog(@"支付成功!");
    // Do something    
  }

}];

發現原因是原本要在 -application:openURL:sourceApplication:annotation: 內實作的 +[Pingpp handleOpenURL:withCompletion:] 所傳入的 completion,會覆蓋掉原本 +createPayment:viewController:appURLScheme:withCompletion: 的 completion。

唯有當 +[Pingpp handleOpenURL:withCompletion:] 的 completion 的值為 nil 時,才會回去執行原本 +createPayment:viewController:appURLScheme:withCompletion: 的 completion block。

- (BOOL)application:(UIApplication *)application
            openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication
         annotation:(id)annotation
{
  // (I) 以下這段會覆蓋掉原本的 block A
  BOOL handleURL = [Pingpp handleOpenURL:url withCompletion:^(NSString *result, PingppError *error) {
    // 支付完後會執行本 block,而不會再執行 Block A
  }];


  // (II) 若傳入 nil 則會讓 Block A  被執行
  BOOL handleURL = [Pingpp handleOpenURL:url withCompletion:nil];
}

我認為這邊的設計有問題,根據 +handleOpenURL:withCompletion: 的文件說明:

@param completionBlock 支付结果回调 Block,保证跳转支付过程中,当 app 被 kill 掉时,能通过这个接口得到支付结果

換句話說,該 completion 應該是只有先前的 completion block (Block A) 不存在時,才執行 openURL 的 completion,進行 deep-link-like 的模式跳轉頁面 (以下為 pseudo-code):

// 目前的作法 
if (openURLCompletionBlock) {
  openURLCompletionBlock(result, error);
} else if (createPaymentCompletionBlock) {
  createPaymentCompletionBlock(result, error);
}

// 應該的作法:把 block 調用順序反過來
if (createPaymentCompletionBlock) {
  createPaymentCompletionBlock(result, error);
} else if (openURLCompletionBlock) {
  openURLCompletionBlock(result, error);
} 

pod install 安装总是失败

其他的都可以就这两个不行。

pod 'Pingpp/Alipay', '~> 2.1.4'
pod 'Pingpp/Wx', '~> 2.1.4'
[!] Error installing Pingpp
[!] /usr/local/bin/git clone https://github.com/PingPlusPlus/pingpp-ios.git /var/folders/rb/0tlyr45s4rsb0lk27bz0d_sr0000gn/T/d20151021-917-k5iay8 --single-branch --depth 1 --branch 2.1.4

Cloning into '/var/folders/rb/0tlyr45s4rsb0lk27bz0d_sr0000gn/T/d20151021-917-k5iay8'...
error: RPC failed; result=56, HTTP code = 200
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

pod 导入报错。。

错误如下:

[!] Error installing Pingpp
[!] /usr/bin/git clone https://github.com/PingPlusPlus/pingpp-ios.git /var/folders/rp/9pczbsgj0bs6bhf_0hxfjnb80000gn/T/d20160710-39365-19jr95f --template= --single-branch --depth 1 --branch 2.2.5

Cloning into '/var/folders/rp/9pczbsgj0bs6bhf_0hxfjnb80000gn/T/d20160710-39365-19jr95f'...
fatal: unable to access 'https://github.com/PingPlusPlus/pingpp-ios.git/': Failed to connect to github.com port 443: Operation timed out

试了好几遍都是这样,导入其他的类库没问题,

这是为什么啊?

"/Users/xiaohaijian/Desktop/PayPing/plugins/me.tongchia.cordova.pingpp/sdk/ios/lib/Channels/Wx/libpingpp+wx.a" not found!麻烦您回答下,谢谢

微信支付崩溃,支付宝正常

调用createPayment接口,微信支付崩溃,支付宝正常,报错:
reason: '-[__NSCFNumber length]: unrecognized selector sent to instance
libc++abi.dylib: terminating with uncaught exception of type NSException

静态库

Undefined symbols for architecture arm64:
"OBJC_CLASS$_CMMotionManager", referenced from:
objc-class-ref in AlipaySDK
ld: symbol(s) not found for architecture arm64
不支持64位?

handleOpenURL应该返回BOOL类型

各种回调的SDK都会用appdelegate的openURL方法来处理,handleOpenURL应该返回BOOL类型代表你能不能处理,你这样只能把Pingpp的处理放在最后一个else里面。如果还有别的SDK不返回BOOL类型,那就死翘翘了

在Podfile中加入“use_frameworks!”之后,运行pod install会出错

Podfile文件:
platform :ios, '7.0'

use_frameworks!

pod 'Pingpp/Alipay'
pod 'Pingpp/Wx'

错误信息:
[!] The 'Pods' target has transitive dependencies that include static binaries: (/Users/leon/Desktop/Workspace/chuangyedaji-iOS/Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a, /Users/leon/Desktop/Workspace/chuangyedaji-iOS/Pods/Pingpp/lib/Channels/Alipay/AlipaySDK.framework, /Users/leon/Desktop/Workspace/chuangyedaji-iOS/Pods/Pingpp/lib/libpingpp.a, /Users/leon/Desktop/Workspace/chuangyedaji-iOS/Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a, and /Users/leon/Desktop/Workspace/chuangyedaji-iOS/Pods/Pingpp/lib/Channels/Wx/libWeChatSDK.a)

不能push或presend支付宝的wap页面

碰到一个很奇异的事,某种未知情况下,没有装支付宝App的手机只能停留在原页,不能跳转到支付宝的wap页。但是如果参数传入错误格式是可以进入block。但是创建一个新的干净工程直接调API,又可以跳,不知道跳转的判断条件如何界定的?

Compile warnings

在升级到 2.1.3 版本后 Build 出现大量的 Warning。

while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/Foundation-A3SOD99KJ0S9.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/Foundation-A3SOD99KJ0S9.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/UIKit-2LM3EQU7VVY4O.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/UIKit-2LM3EQU7VVY4O.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/CoreGraphics-1YQ59ILDR3NYI.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/CoreGraphics-1YQ59ILDR3NYI.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/CoreFoundation-10I2D2XL7L7X9.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/CoreFoundation-10I2D2XL7L7X9.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/ObjectiveC-2CD0WTQVXITO7.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/ObjectiveC-2CD0WTQVXITO7.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSString
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)UIImage
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSDictionary
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSData
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)UIView
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)UIViewController
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:@S@CGSize
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSArray
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSMutableDictionary
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSMutableArray
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSURL
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSMutableString
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)UIImageView
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)UIWindow
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/Foundation-A3SOD99KJ0S9.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/Foundation-A3SOD99KJ0S9.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/UIKit-2LM3EQU7VVY4O.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/UIKit-2LM3EQU7VVY4O.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/ObjectiveC-2CD0WTQVXITO7.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/ObjectiveC-2CD0WTQVXITO7.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)NSString
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)UIViewController
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)NSURL
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)UIImage
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)UIColor
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/Foundation-A3SOD99KJ0S9.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/Foundation-A3SOD99KJ0S9.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/UIKit-2LM3EQU7VVY4O.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/UIKit-2LM3EQU7VVY4O.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/ObjectiveC-2CD0WTQVXITO7.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/ObjectiveC-2CD0WTQVXITO7.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/Darwin-MI6WZSG1PNOM.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/Darwin-MI6WZSG1PNOM.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/Dispatch-12O7S7HHQXK9N.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/JVBUVBXC5CIP/Dispatch-12O7S7HHQXK9N.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSString
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)UIViewController
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSData
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSError
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSDictionary
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSMutableDictionary
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSURL
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2R9YW0K7UVTP8/Foundation-A3SOD99KJ0S9.pcm: No such file or directory
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2R9YW0K7UVTP8/Foundation-A3SOD99KJ0S9.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2R9YW0K7UVTP8/UIKit-2LM3EQU7VVY4O.pcm: No such file or directory
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2R9YW0K7UVTP8/UIKit-2LM3EQU7VVY4O.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2R9YW0K7UVTP8/ObjectiveC-2CD0WTQVXITO7.pcm: No such file or directory
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2R9YW0K7UVTP8/ObjectiveC-2CD0WTQVXITO7.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: Could not resolve external type c:objc(cs)NSString
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: Could not resolve external type c:objc(cs)NSDictionary
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: Could not resolve external type c:objc(cs)NSURL
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2R9YW0K7UVTP8/Foundation-A3SOD99KJ0S9.pcm: No such file or directory
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2R9YW0K7UVTP8/Foundation-A3SOD99KJ0S9.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2R9YW0K7UVTP8/UIKit-2LM3EQU7VVY4O.pcm: No such file or directory
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2R9YW0K7UVTP8/UIKit-2LM3EQU7VVY4O.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2R9YW0K7UVTP8/ObjectiveC-2CD0WTQVXITO7.pcm: No such file or directory
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2R9YW0K7UVTP8/ObjectiveC-2CD0WTQVXITO7.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: Could not resolve external type c:objc(cs)NSString
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: Could not resolve external type c:objc(cs)NSDictionary
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: Could not resolve external type c:objc(cs)NSURL
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/Foundation-A3SOD99KJ0S9.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/Foundation-A3SOD99KJ0S9.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/UIKit-2LM3EQU7VVY4O.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/UIKit-2LM3EQU7VVY4O.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/CoreGraphics-1YQ59ILDR3NYI.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/CoreGraphics-1YQ59ILDR3NYI.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/CoreFoundation-10I2D2XL7L7X9.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/CoreFoundation-10I2D2XL7L7X9.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/ObjectiveC-2CD0WTQVXITO7.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/ObjectiveC-2CD0WTQVXITO7.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSString
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)UIImage
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSDictionary
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSData
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)UIView
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)UIViewController
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:@S@CGSize
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSArray
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSMutableDictionary
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSMutableArray
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSURL
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)NSMutableString
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)UIImageView
while processing Pods/Pingpp/lib/libpingpp.a(PingppUtil.o):
warning: Could not resolve external type c:objc(cs)UIWindow
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/Foundation-A3SOD99KJ0S9.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/Foundation-A3SOD99KJ0S9.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/UIKit-2LM3EQU7VVY4O.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/UIKit-2LM3EQU7VVY4O.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/ObjectiveC-2CD0WTQVXITO7.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/ObjectiveC-2CD0WTQVXITO7.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)NSString
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)UIViewController
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)NSURL
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)UIImage
while processing Pods/Pingpp/lib/libpingpp.a(Pingpp.o):
warning: Could not resolve external type c:objc(cs)UIColor
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/Foundation-A3SOD99KJ0S9.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/Foundation-A3SOD99KJ0S9.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/UIKit-2LM3EQU7VVY4O.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/UIKit-2LM3EQU7VVY4O.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/ObjectiveC-2CD0WTQVXITO7.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/ObjectiveC-2CD0WTQVXITO7.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/Darwin-MI6WZSG1PNOM.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/Darwin-MI6WZSG1PNOM.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/Dispatch-12O7S7HHQXK9N.pcm: No such file or directory
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/2GWQBCCXVLFHC/Dispatch-12O7S7HHQXK9N.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSString
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)UIViewController
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSData
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSError
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSDictionary
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSMutableDictionary
while processing Pods/Pingpp/lib/libpingpp.a(PingppInternal.o):
warning: Could not resolve external type c:objc(cs)NSURL
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/1QEZSSHJ3HRH9/Foundation-A3SOD99KJ0S9.pcm: No such file or directory
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/1QEZSSHJ3HRH9/Foundation-A3SOD99KJ0S9.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/1QEZSSHJ3HRH9/UIKit-2LM3EQU7VVY4O.pcm: No such file or directory
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/1QEZSSHJ3HRH9/UIKit-2LM3EQU7VVY4O.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/1QEZSSHJ3HRH9/ObjectiveC-2CD0WTQVXITO7.pcm: No such file or directory
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/1QEZSSHJ3HRH9/ObjectiveC-2CD0WTQVXITO7.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: Could not resolve external type c:objc(cs)NSString
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: Could not resolve external type c:objc(cs)NSDictionary
while processing Pods/Pingpp/lib/Channels/Alipay/libpingpp+alipay.a(PingppInternal+Alipay.o):
warning: Could not resolve external type c:objc(cs)NSURL
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/1QEZSSHJ3HRH9/Foundation-A3SOD99KJ0S9.pcm: No such file or directory
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/1QEZSSHJ3HRH9/Foundation-A3SOD99KJ0S9.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/1QEZSSHJ3HRH9/UIKit-2LM3EQU7VVY4O.pcm: No such file or directory
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/1QEZSSHJ3HRH9/UIKit-2LM3EQU7VVY4O.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/1QEZSSHJ3HRH9/ObjectiveC-2CD0WTQVXITO7.pcm: No such file or directory
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: /var/folders/5g/gfy1_lxn3pg61mw4mbdzm6cc0000gn/C/org.llvm.clang.Afon/ModuleCache/1QEZSSHJ3HRH9/ObjectiveC-2CD0WTQVXITO7.pcm: No object file for requested architecture
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: Could not resolve external type c:objc(cs)NSString
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: Could not resolve external type c:objc(cs)NSDictionary
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: Could not resolve external type c:objc(cs)NSObject
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: Could not resolve external type c:objc(cs)NSURL
while processing Pods/Pingpp/lib/Channels/Wx/libpingpp+wx.a(PingppInternal+Wx.o):
warning: Could not resolve external type c:objc(cs)NSObject

请问一下是否是由于版本升级造成的,已清空 Build Folder 了

Build: 失败 XCode报错

错误如下:

Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_AlipaySDK", referenced from:
      objc-class-ref in libRCTPingPP.a(PingppInternal+Alipay.o)

但是Aplipay.framework是已经被引入到codeproject中了:

children = (
  86B2B0F51BE4E76E009A1FA5 /* AlipaySDK.bundle */,
  86B2B0F61BE4E76E009A1FA5 /* AlipaySDK.framework */,
  86B2B0F71BE4E76E009A1FA5 /* libpingpp+alipay.a */,
);

/cc @samurai00

Invalid Channel

阿里百川的 AliPay SDK 是 2.0
Ping++ AliPay SDK 是 2.1
当同时使用的时候,若选择 2.0 为基础 SDK,Ping++ 会提示 Invalid Channel。

这个 问题找了好久才找到原因...

pod 'Pingpp/Alipay' 无法安装

注释掉“pod 'Pingpp/Alipay'”以后pod update 没有问题,一打开“pod 'Pingpp/Alipay'”就报错,
半天没反应,就像没网一样,但是我的电脑是绝对有网的,望快点解决

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.