美文网首页
关于创建私有库中有极光推送验证不通过解决方案

关于创建私有库中有极光推送验证不通过解决方案

作者: SapientiaWind | 来源:发表于2019-06-19 11:03 被阅读0次

私有库中集成了极光的库,然后各种验证失败。

执行pod lib lint 报错。

ERROR | [iOS] xcodebuild: Returned an unsuccessful exit code. You can use --verbose for more information.

继续想要查看更多错误信息 pod lib lint --verbose

ERROR | [iOS] xcodebuild: Returned an unsuccessful exit code.

hhhhhhhhhhhh 然后仔细排查提示,发现下面这段话:

NOTE | [xx/xx] xcodebuild: ld: warning: ignoring file /Users/xx/Downloads/xx.git/xx/xx/JPushSDK/libjpush-ios-3.1.2.a, missing required architecture i386 in file /Users/xx/Downloads/xx.git/xx/xx/JPushSDK/libjpush-ios-3.1.2.a (4 slices) - NOTE | [xx/xx] xcodebuild: ld: warning: ignoring file /Users/xx/Downloads/xx.git/xx/xx/JPushSDK/libjcore-ios-1.2.6.a, missing required architecture i386 in file /Users/xx/Downloads/xx.git/xx/xx/JPushSDK/libjcore-ios-1.2.6.a (4 slices)

里面很明显提到了 missing required architecture i386, 那看极光文档说3.0以后就不支持处理器为 i386的模拟器。

解决办法: 如果你是一个私有库下有很多子库,那么指定极光推送对应的那个子库arch, 刨除 i386, 具体代码如下:

push.xcconfig = { 'VALID_ARCHS' => 'arm64 x86_64', }
如果你想设置私有库全部使用指定arch的话,直接写在最外边就好了。

相关文章

  • 关于创建私有库中有极光推送验证不通过解决方案

    私有库中集成了极光的库,然后各种验证失败。 执行pod lib lint 报错。 ERROR | [iOS] xc...

  • pod远程私有仓库创建

    1.远程私有Spec repo(远程索引库)的创建: 2.远程私有库的创建: 3.验证podspec文件,本地验证...

  • 极光推送集成开发

    1.极光推送集成与设置 极光推送地址①注册极光推送账号。②在应用管理内按照步骤创建APP。③找到“文档——iOS—...

  • iOS组件化开发远程私有库

    一、本地化私有库 工程创建好之后可以用作本地私有库,通过path来引入本地私有库 二、远程私有库 创建远程私有库,...

  • podspec文件自动验证,手动验证

    自动验证: 但是自动验证不通过,确信代码无误可以手动验证。 手动验证: 本地clone,git上的私有仓库进入gi...

  • 极光推送进行远程推送

    借阅:极光推送进行远程推送 怎么使用极光推送进行远程推送 在极光官网注册极光推送创建一个应用在应用配置中导入两个证...

  • CocoaPods使用总结

    CocoaPods 公共库的创建CocoaPods 本地私有库的创建(模板创建方式)CocoaPods 本地私有库...

  • iOS创建私有库

    iOS创建私有库 创建本地私有库索引和远程私有库索引关联 pod repo addSGSpecshttp://12...

  • iOS开发之——极光推送

    极光官网设置 登录极光官网,完成注册、登录。 选择开发者服务->极光推送->立即体验极光推送.png 创建新的应用...

  • iOS组件化开发之私有库创建(下)

    前言 上篇博客我们叙述了手动创建了静态库的过程,这篇博客我们将讲创建私有库的最后内容,打包静态库并推送到二进制库,...

网友评论

      本文标题:关于创建私有库中有极光推送验证不通过解决方案

      本文链接:https://www.haomeiwen.com/subject/kcshqctx.html