【发布时间】:2015-08-19 08:53:11
【问题描述】:
我的应用刚刚获得 Apple 的批准,但它的行为与我在同一设备上以调试模式运行时不同。
我怀疑自从 Apple 最近提出 64 位要求以来,从 32 位到 64 位数据类型的转换出现了一些问题,但除了在实际的 32 位和 64 位上运行应用程序之外,我不知道如何测试这一点位设备!
在这种情况下,从图像中采样颜色时会发生一些奇怪的事情,结果颜色过去是浮点数,现在是 CGFloat。但如前所述,它在调试时可以在所有设备上完美运行,但在“官方”应用商店批准的二进制文件中运行良好。
如何测试?还是我必须通过反复试验来做到这一点?
【问题讨论】:
-
在实际设备中尝试 AdHoc 分发和测试。 AdHoc 具有相同的发布配置
-
还要检查你没有为调试版本定义任何调试宏..