Go back
Home
  • Tools
    • cocoapods 私有库重名解决方法
    • fir.im 如何将 installUrl 转换为可以直接安装的链接?
    • vscode重装
    • github clone提速
    • Log Guru
    • charles抓包https
    • cocoapods import导入时没有提示的解决办法
    • cocoapods-missing required architecture i386
    • git切换远程服务
    • gitbook入门
    • 使用imageMagick生成@2x图片脚本
    • Github管理stars的方法
    • lldb: chisel
    • gollum搭建笔记
    • macOS上安装Composer
    • npm换源
    • Mac OSX终端走shadowsocks代理
    • ss+bbr提速
    • the_silver_searcher
    • 更新cocoapods
    • whistle
    • xcode refactor
    • 在线API团队协作工具
    • 正则
    • 正则:断言
      • fastlane
        • pem:生成推送证书
        • cert证书
        • init:安装和初始化
        • gym自动打包
        • frameit:自动截图
        • frameit:截图套壳
        • produce 配置appid
        • sigh resign:重签名
        • sign:签名
        • snapshot 自动截图
      • rsa
        • iOS RSA加密解密测试
        • 证书文件名、扩展名的解释
      • kettle
        • Macos Kettle的安装使用

cocoapods-missing required architecture i386

November 27, 2017
Tools

准备将jpush更新到新版的3.0+版本。

自己的pod仓库, pod lint 发现无法通过验证:

- NOTE  | [iOS] xcodebuild:  ld: warning: ignoring file JPush/libjpush-ios-3.0.7.a, missing required architecture i386 in file JPush/libjpush-ios-3.0.7.a (4 slices)

解决方法,podspec添加:

s.xcconfig = {
    'VALID_ARCHS' =>  'arm64 x86_64',
  }