当Testflight
问题描述:
我目前工作的一个反应,本机应用程序分发,一切都顺利,到目前为止做出反应,原生应用呈现不同。当Testflight
但突然上一个新testflight释放该应用时与testflight分布比当我在模拟器或直接经由xcode的设备上测试呈现不同。与不同的我的意思是,大部分的意见是根本不显示(应用程序仍然工作,但不会崩溃)。先前的构建在测试工作上运行良好。
我想:
- 产品 - >清理在Xcode
- 新的Checkout从Git的
- 使用FASTLANE VS建筑&上传手动
- 删除从设备的应用程序,重新启动并重新安装
但没有成功。这怎么可能?我可以理解,它可能在模拟器与真实设备中有不同的结果。但真正的设备通过xcode vs testflight对我来说没有意义。任何帮助表示感谢,谢谢!
答
这可能是相当具体,但可能有助于有人在某个时候: 问题在我的情况是,一个查看我写的,而不是查看的Component继承。
我仍然不知道为什么它在调试模式下正确渲染,但打破了发行模式,而是的
myView extends Component{
...
}
myView extends View{
...
}
解决了这个问题对我来说。
你有没有尝试过的建筑在释放模式到模拟器和设备? –
没有想到这一点......当我这样做时,它就像在测试飞行中一样呈现。但是,什么可能导致这种差异?我认为版本和调试之间的区别主要在于编译器优化(停用没有帮助)和警告的发生? – dburgmann
这实际上取决于您使用的组件,因为您使用的所有不同代码的调试/发布配置不同,可能会出现小小的偏差。 –