移除x86_64报错

shookHead 2021-8-4 442

0.0.3. Q. 如何打包上架

A. 野火IM中使用了动态库,包含了x86_64架构(模拟器需要这种架构),因此上线前需要移除这种架构。以野火IM的demo为例,首先在ios-chat项目空间运行到真机运行,然后关掉空间。命令行到$ProjectPath/ios-chat/wfchat目录下,执行sh removex86.sh进行依赖库瘦身。然后打开WildFireChat.xcodeproj进行打包(注意一定不要打开ios-chat空间打包,在这个空间打包会从新把一些依赖去拷贝过去,导致有x86架构打包失败)。

按这个说明打包上传却出现找不到文件

上传的附件:
最新回复 (3)
  • HeavyRain 2021-8-4
    引用 2
    我们用最新代码测试了,运行这个脚本是没有出问题的。这个脚本很简单,就是把几个依赖的动态库的模拟器架构给去掉,你们自己改一下就行了
  • shookHead 2021-8-5
    引用 3

    用你们的最新版打开WildFireChat.xcodeproj,编译的时候直接出现错误。

    上传的附件:
  • HeavyRain 2021-8-5
    引用 4
    不支持armv7架构,可以连上手机编译试试
返回