gpt4 book ai didi

ios - 为什么应用在提交到 App Store (OpenGL ES 1) 后看起来不一样?

转载 作者:行者123 更新时间:2023-12-01 19:04:34 25 4
gpt4 key购买 nike

我已经更新了我完美运行的应用程序(在 iOS 6 是最新版本时在 Xcode 4.x 中构建),这次使用 Xcode 5.0.2 构建它,并且我第一次得到了这种可怕的“提交后效果”:

  • 在真实设备上测试时,一切看起来都很好
  • 提交到 App Store 后,我将应用程序下载到同一设备并随机获得 glLightfv 的 3 种不同行为(是的,我使用的是 OpenGL ES 1):

  • 1) 一切正常;

    2)一切都曝光过度;

    3)一切都变暗了。

    我可以将照明代码放在这里(我怀疑问题出在闪电上),但在代码中看不到任何错误,因为它在进入 App Store 之前运行良好。这种不合理情况的真正原因是什么?

    最佳答案

    是的,我的错:我没有给光位置的第四个参数:

    GLfloat light0Position[] = {first, second, third, fourth};
    glLightfv(GL_LIGHT0, GL_POSITION, light0Position);

    因此,以前的编译器可能总是为缺少的参数设置零(所以它起作用了),但最新的编译器给出了“随机”数字和随机效应。

    这个问题只有在提交到 App Store 后才可见,因为我没有在 Release模式下测试它(感谢 @medvedNick)。

    关于ios - 为什么应用在提交到 App Store (OpenGL ES 1) 后看起来不一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20565464/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com