解决项目中集成了xcodeproj的静态库造成archives不正常的问题

简介: 最近因为业务需要,需要在项目中集成一个第三方,但是这个三方的集成方式比较不常见,就是在项目中集成另一个项目的xcodeproj文件。集成之后,在打包的时候发现,打包变得不正常了,变成了下图的样子:image.pngarchives的ipa包跑到了other items中,并且右边的按钮也只有export可以点击了。

最近因为业务需要,需要在项目中集成一个第三方,但是这个三方的集成方式比较不常见,就是在项目中集成另一个项目的xcodeproj文件。集成之后,在打包的时候发现,打包变得不正常了,变成了下图的样子:

img_549fa810f77d23ae1de09d39062d9bbc.png
image.png

archives的ipa包跑到了other items中,并且右边的按钮也只有export可以点击了。这肯定是不对的,肿么办呢?去网上找找吧,发现还真有人碰到过这个问题,现在把解决办法写下来吧。

1>依赖库工程​的Targets - Building Setting - Skip install 设置为YES,

img_78d20362d148ccc167e0b38137bfcfda.png
image.png

2>主工程的​Targets - Building Setting - Skip install 设置为NO,

img_b640357341794e3d986258e4ad63fdf1.png
image.png

3>依赖库的头文件Targets - Build Phases - Headers下的头文件必须放在Project,相对的,就是不能放在Public 和 Private 里面。

img_b662934e4c1051f9bafbba767c5f8131.png
image.png

由于我引用的这个三方库并没有header文件,所以这一步就省略了。

最后,在clean一下 在archive 就可以看到显示在​IOS Apps 选项里面了,自此,大功告成。

img_7424b8c2d44c0a54334c153cf51fd93c.png
image.png

参考:http://blog.sina.com.cn/s/blog_6ca771d10102w6mu.html

目录
相关文章
|
资源调度 JavaScript 前端开发
在Vue 3项目中集成Element Plus组件库的步骤
总结起来,在集成过程当中我们关注于库本身提供功能与特性、环境搭建与依赖管理、模块化编程思想以及前端工程化等方面知识点;同时也涵盖前端性能优化(比如上文提及“按需加载”)与定制化开发(例如“自定义主题”)等高级话题.
990 16
|
安全 Java 数据库
SpringSecurity认证授权及项目集成
本文介绍了基于Spring Security的权限管理框架,涵盖认证、授权与鉴权核心概念,通过快速入门示例演示集成流程,并结合数据库实现用户认证。进一步扩展实现正常登录,JWT登录及鉴权管理器,实现灵活的安全控制,适用于前后端分离项目中的权限设计与实践。
967 4
|
JSON 分布式计算 大数据
springboot项目集成大数据第三方dolphinscheduler调度器
springboot项目集成大数据第三方dolphinscheduler调度器
885 3
|
Java 关系型数据库 数据库连接
Spring Boot项目集成MyBatis Plus操作PostgreSQL全解析
集成 Spring Boot、PostgreSQL 和 MyBatis Plus 的步骤与 MyBatis 类似,只不过在 MyBatis Plus 中提供了更多的便利功能,如自动生成 SQL、分页查询、Wrapper 查询等。
1183 2
|
物联网 Linux 开发者
快速部署自己私有MQTT-Broker-下载安装到运行不到一分钟,快速简单且易于集成到自己项目中
本文给物联网开发的朋友推荐的是GMQT,让物联网开发者快速拥有合适自己的MQTT-Broker,本文从下载程序到安装部署手把手教大家安装用上私有化MQTT服务器。
2616 5
|
Java 关系型数据库 MySQL
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
1178 2
|
分布式计算 Java 大数据
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
676 2
|
分布式计算 大数据 Java
springboot项目集成大数据第三方dolphinscheduler调度器 执行/停止任务
springboot项目集成大数据第三方dolphinscheduler调度器 执行/停止任务
387 0
|
分布式计算 Java 大数据
springboot项目集成dolphinscheduler调度器 项目管理
springboot项目集成dolphinscheduler调度器 项目管理
417 0
|
安全 数据安全/隐私保护
DzzOffice:太完美啦,开源免费Word、Exce、PPT,多人同时协作,最主要还有免费的网盘,将这个项目集成到你的产品里面,项目立刻拥有整套offce解决方案
嗨,大家好,我是小华同学。DzzOffice是一个免费开源的企业协同办公平台,适合中小型企业及团队使用,功能涵盖网盘、文档、表格、演示文稿等,支持企业微信和钉钉移动办公,保障数据私有部署安全。 关注我们,获取更多优质开源项目和高效工作学习方法。
2433 5

热门文章

最新文章