Invalid Executable The executable contains bitcode

embedded/2024/9/25 3:55:40/

Invalid Executable The executable contains bitcode

  • xcode世界xcode16后,打包上传testflight时三方库报错:Invalid Executable - The executable '***.app/Frameworks/xxx.framework/xxx' contains bitcode.
    Invalid Executable The executable contains bitcode

  • 解决方案:
    执行一下指令删除该framework的bitcode
    xcrun bitcode_strip ${framework_path} -r -o ${framework_path
    framework_path是该xxx.framework目录下的路径

    或者cdd到该xxx.framework目录下执行
    xcrun bitcode_strip xxx -r -o xxx
    xcrun bitcode_strip xxx -r -o xxx


http://www.ppmy.cn/embedded/116428.html

相关文章

江科大51单片机

文章目录 led灯led点亮led闪烁流水灯 独立按键按键点灯按键消抖按键实现二进制流水灯按键实现流水灯 数码管静态数码管显示动态数码管显示 矩阵键盘定时器/中断串口通信led点阵屏DS1302实时时钟蜂鸣器AT24C02DS18B20LCD1602直流电机驱动AD/DA红外遥控 led灯 创建项目&#xff…

《华为交换机堆叠配置》

目录 1. 扩展端口数量: 2. 提高可靠性: 3. 简化管理: 4. 实现负载均衡: 5.华为交换机堆叠通常有两种方式: 6.下面举例介绍一下华为交换机堆叠的详细配置步骤。 华为交换机堆叠是一种将多台华为交换机组合在一起,形成一个逻辑上统一的交换机设备的技术。通过堆叠,可以…

面试速通宝典——3

51. 野指针和内存泄漏是什么?如何避免? ‌‌‌‌  内存泄漏:是指程序中以动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 ‌‌‌‌  避免&…

Vue 中 watch 的使用方法及注意事项

前言 Vue 的 Watch 是一个非常有用的功能,它能够监听 Vue 实例数据的变化并执行相应的操作。本篇文章将详细介绍 Vue Watch 的使用方法和注意事项,让你能够充分利用 Watch 来解决 Vue 开发中的各种问题。 1. Watch 是什么? 1.1 Watch 的作…

微计算机断层扫描Micro-CT的作用与局限

正确认识微计算机断层扫描Micro-CT的作用与局限 微计算机断层扫描(Micro-Computed Tomography,micro-CT)是一种用于成像微观结构的断层扫描技术,它在材料科学、生物学、医学等领域具有广泛的应用。 一、基本原理 1. 数据采集&…

《程序猿之设计模式实战 · 适配器模式》

📢 大家好,我是 【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。 💗 🌻 CSDN入驻不久,希望大家多多支持,后续会继续提升文章质量,绝不滥竽充数…

使用Docker和cpolar在Linux服务器上搭建DashDot监控面板

使用Docker和cpolar在Linux服务器上搭建DashDot监控面板 前言环境准备安装Docker下载Dashdot镜像 部署DashDot应用本地访问DashDot服务安装cpolar内网穿透固定DashDot公网地址结语 前言 在这个数字化飞速发展的时代,服务器作为支撑各种应用和服务的基础设施&#xf…

蓝桥杯算法之暴力

暴力 1.十进制数转换成罗马数字 2.判断给出的罗马数字是否正确 小知识 %(模除): % 符号用作模除(或取模)运算符。模除运算是一种数学运算,它返回两个数相除的余数。 具体来说,如果 a 和 b 是…