ios - 归档应用程序时“使用未解析的标识符”
问题描述
我在 Xcode 项目中有一个自定义的 Swift 类,我们命名它CustomClass
归档时,我收到以下错误:
使用未解析的标识符“CustomClass”
在我调用该类的每个文件中。因为这个类只是创建了一个UIViewController
,所以我用UIViewController()
call 替换了方法调用的输出。
然后,我在存档期间收到以下错误:
入口点 (_main) 未定义。用于架构 arm64
我检查了我的 AppDelegate 文件,发现类定义是正确的:
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
由于存在@UIApplicationMain
声明,因此应该有一个入口点。
这个问题的根本原因可能是什么?
Xcode 11.2.1 转基因种子
请注意,该问题仅在存档时发生,而不是在创建调试版本时发生。我还可以在我的设备上安装该应用程序。
解决方案
检查文件的目标成员资格。选择文件,然后在底部的一个角落(文件检查器部分),您可以看到目标成员资格。
推荐阅读
- javascript - 使用javascript制作动态字体大小以适应按钮
- node.js - 如何使用 express 和 multer 在节点 js 中保存 pdf 文件
- node.js - 生产模式下 webpack 捆绑的 Swagger UI Express 插件问题
- javascript - Javascript 中是否有 C/C++ #line 指令的等效项?
- c# - 我可以从循环内的回调继续 for 循环吗?
- terraform - 如何在 for_loop 中指定条件
- java - 我的快速排序中出现 java.lang.StackOverflowError
- python - 如何比较聊天中发送的两条消息?
- jquery - jQuery:查找数据属性具有特定值的元素
- excel - 我可以使用来自 2 列中的任何一个的数据创建 SUMIF 吗?