Storyboard Custom Class module

在使用Storyboard和多个Target进行iOS开发时,遇到打包后部分页面显示为空白的问题。经过排查,发现在Storyboard中某些控制器的Custom Class配置错误,原本应设置为'project-name-dev',却被错误地设为了'project-name'。删除错误配置并修复后,问题得到解决。此外,还发现Storyboard文件中的module字段缺失,通过添加该字段并回车修复,确保多Target的正确工作。
摘要由CSDN通过智能技术生成

之初

项目使用 SwiftObjective-C 混合开发模式,后续的想通过多个 targetschema 来管理项目的版本,设定有两个 target, 分别是 project-nameproject-name-dev, 这两个 target 分别有不同的 schema 管理,并配置不同的 bundle-idbundle-icon,这样,就可以在一台设备上方便地区分发布和开发两个版本。
在之前,只有一个 target 的时候,打包没有问题,后来在新的 scheme project-name-dev 下,打包出来的项目有些页面是空白的。甚是费解。

迷茫

由于打包出来的项目,直接部署到设备上,具体报错,没法看到。同样的代码,同样的配置,为何就新的target有问题,一度怀疑这个多target的方法是不是可行。

曙光

同事提示说,这些跳转都是在Storyboard里实现的。是不是在Storyboard里的某些控制器设置的问题。
可是不知道具体报什么样的错误,也不知道在哪里改啊!

足下

不怕麻烦,修改工程的mobileprovision文件,在手机上运行调试。直觉告诉我,console里一定会有报错。

报错

**Unknown class xxxController i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值