ld:架构arm64找不到’embeddedInMyFramework’的框架
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
比在嵌入式二进制文件和链接框架和库中添加该框架(embeddedInMyFramework)并尝试构建比工作正常.稍后从嵌入式二进制文件和链接的框架和库中删除该框架,仍然可以正常工作.有人可以帮我解决这个问题,不确定当我第一次向嵌入式二进制文件添加框架时会发生什么,以及如何解决这个问题(如果不添加嵌入式二进制文件,它可以以某种方式工作)
解决方法 我能够建立一个工作伞框架并写下我的方法.步骤5应删除链接器错误ld:找不到框架..
建立:
>基于Swift的“客户”项目,将Umbrella Framework作为依赖项
>动态框架(主要是C和ObjC),它是Umbrella Framework的依赖
脚步:
>将Umbrella Framework与其依赖(子)框架链接起来,并确保在构建时将其复制到产品中.
2.将依赖(子)框架的位置添加到Umbrella Framework项目的框架搜索路径.
Build Settings" src="https://i.stack.imgur.com/r4zti.png">3.在“客户端”项目中,确保链接并嵌入Umbrella Framework
4.确保将Umbrella Framework复制到(clIEnt-)应用程序包中以避免dyld:library未加载:@rpath / …错误.
(clIEnt-)应用程序,通常位于… Build / Products / DeBUG-iphoneos / YOUR_CLIENT_APP.app现在应该在名为Frameworks的文件夹中包含您的Umbrella Framework.
1.在“客户端”项目中确保将“伞框架”的路径添加到框架搜索路径.
如果没有找到ld:framework'[Framework_name]’
架构…错误仍然存在你也可以在这里添加(子)框架的路径.
以上是内存溢出为你收集整理的ios – 伞框架全部内容,希望文章能够帮你解决ios – 伞框架所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)