如何解决版本12.0 beta 4无法导入用于模拟器的自定义框架对于设备而言正常
我有自己的框架(用Swift编写),其中包含在多个应用程序中使用的常用功能。其中之一可以在设备上编译并运行,但是当我尝试将其编译为模拟器时,“ import framework-name
”会出现编译错误:
Could not find module 'framework-name' for target 'arm64-apple-ios-simulator';
found: x86_64-apple-ios-simulator,x86_64
项目和框架都配置有标准架构(${ARCHS_STANDARD}$
),没有排除的架构。试图清理框架和项目文件夹,重新添加框架-没有任何帮助。
其他应用程序可以在该框架上正常工作,而我看不到有关“故障”应用程序的任何特殊提示。
解决方法
在我的情况下,问题是由于在项目的同一级别(模拟器是FRAMEWORK_SEARCH_PATH
的有效路径)中带有仿真器的另一个文件夹(人造数据)(DerivedData)。删除即可解决问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。