【问题标题】:how to make cydia tweak work on iphone 5s and later如何使 cydia 调整在 iphone 5s 及更高版本上工作
【发布时间】:2016-04-07 03:25:19
【问题描述】:

我已经完成了我的第一个调整,还添加了 64 位兼容性,但它在我的 iphone 5s 上不起作用,但它在 ipad 4 上起作用。请帮助我解决这个问题。

这是我的生成文件 enter image description here

【问题讨论】:

    标签: jailbreak cydia tweak


    【解决方案1】:

    这可能是因为您包含损坏的标题,例如在它显示的某些标题中

    float functionName();
    

    但实际上是

    CGFloat functionName();
    

    因此,当您编译项目时,它将在 32 位设备上运行,但不会在 64 位设备上运行,因为您的代码认为它会收到 float 而有时它会收到 double 在 64 位设备上

    因为 CGFloat 在 32 位设备上是 float 而在 64 位设备上是 double。所以你必须检查你正在使用的标题,看看它们里面是否包含 floatdouble 因为苹果经常使用它们的类型,而它们很少使用纯 C 类型。

    【讨论】:

      猜你喜欢
      • 2019-09-06
      • 2017-02-03
      • 1970-01-01
      • 2015-07-28
      • 1970-01-01
      • 2014-08-20
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多