我在商店里有一个iOS应用程序,我需要进行更新。 但是当安装了来自商店的应用程序时,我在运行新应用程序(来自xcode)时遇到了崩溃。
Unknown class XXXViewController in Interface Builder file.
我认为这是因为我更改了故事板中第一个视图的自定义类,从XXXViewController
更改为YYYViewController
。
为什么包只是部分更新?
谢谢。
答案 0 :(得分:1)
经过数小时的调查和TSI,似乎这是来自XCode的错误。
使用Apple Technical Note TN2285测试更新时不会发生此问题,如下所述: https://developer.apple.com/library/ios/technotes/tn2285/_index.html
碰巧,Xcode在进行开发构建时有一些正确删除旧资源的问题。这是因为Xcode尝试仅推送更改的文件,以便它可以更快地构建。这在开发过程中通常是好的,但它有缺点。
答案 1 :(得分:0)
我不知道为什么会部分更新。我建议你继续下去。整理崩溃,摆脱界面构建器中的未知类名,然后编写适当的类名,以便推送可行的更新。等待的时间越长,遭受此次崩溃的用户就越多。
答案 2 :(得分:0)
检查您的YYYViewController.m是否包含在YourTarget中 - >构建阶段 - >编译来源