我为util / extensions创建了一个Swift框架项目,该项目将.framework
文件编译并复制到系统上的专用位置。我希望能够将此文件包含到其他项目中(Build Phases / Link Binary with Libraries)。框架项目是Cocoa Touch Framework类型的项目(从Xcode 6.1项目模板浏览器中选择)。
但是,当我尝试编译链接框架文件的项目时,出现以下警告:
ld:警告:忽略文件/Users/name/Projects/Xcode/Libs/swiftutils.framework/swiftutils,该文件是为x86_64(不是链接的体系结构)构建的(i386):/ Users / name / Projects / Xcode / Libs / swiftutils.framework / swiftutils
我可以对框架项目做些什么,使其对其他iOS项目有效吗?令人困惑的是,框架项目是一个Cocoa Touch框架项目,该项目自然应该与其他Cocoa Touch(即IOS)项目一起工作,不是吗?
确保已为lib确定i386
并x86_64
在“体系结构”的“构建”设置中列出了它。同时设定构建有源体系只有明确地没有。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句