手机资讯:不越狱如何调整iPhone6s屏幕色温


如今使用IT数码设备的小伙伴们是越来越多了 , 那么IT数码设备当中是有很多知识的 , 这些知识很多小伙伴一般都是不知道的 , 就好比最近就有很多小伙伴们想要知道不越狱如何调整iPhone6s屏幕色温 , 那么既然现在大家对于不越狱如何调整iPhone6s屏幕色温都感兴趣 , 小编就来给大家分享下关于不越狱如何调整iPhone6s屏幕色温的一些信息吧 。
我们都知道 , iPhone6s在iOS9越狱之后可以通过安装iOS9越狱插件 , 将暖屏调整为冷屏 , 但是对于不越狱的用户来说 , 又该怎么做呢? [email protected]??的教程 , 让iPhone6s不越狱就能变冷屏 。
该网友表示 , 这个调整屏幕色温的方法需要注册免费Apple开发者帐号 , 然后通过Xcode将开发的项目安装到iPhone里 , 其使用效果和从App Store里下载的App一样稳定 , 并且不会破坏系统文件 。
但是需要注意的是 , [email protected] , 之前没有使用过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;
}
【手机资讯:不越狱如何调整iPhone6s屏幕色温】[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 之后打开开关 , 拖动滑条就能调整色温了 , 此外 , 我们还可以根据自己的需求 , 设置调整色温效果在什么时刻生效 。

    推荐阅读