客户在 appstore 上有 iPhone 应用程序。这个应用程序的第二个版本是从一开始就开发的。现在,当我安装 appstore 版本并从 xcode 安装新版本时,它会因错误而崩溃:
[ setValue:forUndefinedKey:]:这个类不符合键 usernameTextField 的键值编码。
在这种情况下提交更新的适当方法是什么
UPDT
我们在新版本中没有 usernameTextField
这几乎总是从代码中删除一个出口,而不是从故事板或 xib 文件中使用的所有地方删除它。查看这些并删除对该插座名称的引用。如果它们没有出现在图形编辑器中,请使用 Open As...->Source Code 并在文本中搜索usernameTextField
.
看起来应用程序没有正确更新,旧版本的文件仍然存在。对您的应用程序进行干净构建(即清洁,然后构建),问题应该会自我纠正。
通过使用以前版本中使用的名称重命名我的 AppDeligate 来修复