手机游戏巴士

教你Xcode免越狱调整iPhone 6s屏幕色温

发表于:2024-05-05 作者:巴士阿叔
编辑最后更新 2024年05月05日,许多用户向苹果园小编反应,表示因为之前买iPhone 6s时屏幕是暖色调的,用户想把暖色调调整为冷色调,因为iPhone 6s没有越狱,所以不清楚该如何调整色温。下面苹果园小编教你Xcode免越狱调整iPhone 6s屏幕色温。 这个调整屏幕色温的方法需要注册免费 Apple

  许多用户向苹果园小编反应,表示因为之前买iPhone 6s时屏幕是暖色调的,用户想把暖色调调整为冷色调,因为iPhone 6s没有越狱,所以不清楚该如何调整色温。下面苹果园小编教你Xcode免越狱调整iPhone 6s屏幕色温。

  这个调整屏幕色温的方法需要注册免费 Apple 开发者帐号,然后通过 Xcode 将开发的项目安装到 iPhone 里,其使用效果和从 App Store 里下载的 App 一样稳定,并且不会破坏系统文件。

  但是需要注意的是,这个操作办法需要在 Mac 设备上进行。小编建议,之前没有使用过 Xcode 的用户不要轻易尝试,否则很容易出现一些不必要的麻烦。

  接下来,我们来看看这个在不越狱的情况下修改色温算法、安装 GammaThingy 用以调节色温的基本步骤:

  1. 安装 Xcode,Mac 用户需要前往 App Store 下载安装。如果你还没有开发者账号的话,可以点击这里进入,登录你的 Apple ID 注册开发者账号。

  2. 在 Xcode 中添加 GammaThingy 项目(附上项目 Git 地址),添加方法如下:

  先选择"Check Out"。

  填入 Git 地址。

  选择项目要保存的文件夹。

  3. 打开项目后,修改项目中 GammaController.m 中的代码(因为 GammaThingy 原本是把屏幕色温变暖的 App,我们现在要修改算法把色温调节修改成变冷),将下面的代码复制到 (void)setGammaWithOrangeness 内,复制好后的样子如下图所示:

  percentOrange = percentOrange/7.5;

  if (percentOrange > 1)

  percentOrange = 1;

  else if (percentOrange < 0)

  percentOrange = 0;

  float blue = 1.0;

  float red = 1 - percentOrange;

  float green = (red blue)/2.0;

  if (percentOrange == 0) {

  red = blue = green = 0.99;

  }

  [self setGammaWithRed:red green:green blue:blue];

  4. 把 iPhone 连接到 Mac,并选择你要安装的 iPhone,然后点击左边的运行图标。

  5. 点击运行之后,Xcode 会报错,提示 “failed to code sign”,这是正常的现象,这时候我们需要点击"Fix Issue",然后登录开发者账号(即使没有付费也可以使用)。

  6. 登录开发者帐号之后,再次点击运行按钮,然后继续报错,提示你“An App ID with Identifier…is not available. Please enter a different string.”,这时候,我们需要前往到如下图所示的地方修改“Bundle Identifier”,修改成"com.xxx.GammaTest"(xxx 可替换成任何你想要的名字)。

  7. 再点一次运行按钮,就可以成功编译。iPhone 上就会显示 GammaThingy 的图标。注意,这时候直接点击图标进入 App 会出现闪退的情况。

  8. 在 iPhone 里进入设置 > 通用 > 描述文件,找到你的开发者证书选项,点击进去选择信任。然后就可以成功打开 GammaThingy 了。

  9. 进入 GammaThingy App 之后打开开关,拖动滑条就能调整色温了,此外,我们还可以根据自己的需求,设置调整色温效果在什么时刻生效。

  >>>苹果园iPhone新手技巧相关推荐<<<

  iOS 9越狱屏蔽移动3G实现2G/4G切换方法

  iOS9 AppStore打不开咋办?白屏解决教程

  iOS 9.0.2分屏功能怎么用?使用方法教程

  OS X小技巧: 菜单栏显示账户名方便切换

  iPhone 6s 3D Touch隐藏功能使用方法!

  苹果园iPhone新手技巧攻略站推荐>>>点击进入

0