让Xcode 8支持iOS 7设备

本文讲述了作者在使用Xcode 8时遇到的不支持iOS 7设备的问题,以及如何通过将Xcode 7.2.1的设备支持文件复制到Xcode 8中来解决此问题,从而继续在iPhone 4上进行调试的故事。
摘要由CSDN通过智能技术生成

我的“Hua Wei Remote Control” app 在iPhone 4(固件7.1.2)上崩溃了。我猜是引用了高版本的API。把代码复制到公司的虚拟机里,打算调试一下(公司的网络能更快地访问欧美的服务器)。

没想到相当的不顺利,遇到两个Xcode使用上的问题,两个虚拟机都不能用:

  1. 第一台虚拟机是Xcode 8。打开工程后发现未找到证书,我按照惯例,点击“Fix Issue”后,意外发现报错:This iPhone 4 is running iOS 7.1.2, which may not be supported by this version of Xcode. 也就是说,最新版的Xcode 8,已经移除了低端iOS的固件支持,不能调试了……
  2. 另一台是Xcode 7.2.1,和我家里的版本一样。打开工程后,仍然是“Fix Issue”。天啊,出现第二个谜一样的错误:You already have a current iOS Development certificate or a pending certificate request。简单来说,就是不能制作证书了!经过我反复尝试(删掉旧的),仍然不行。我最终的结论是:因为我刚才使用了Xcode 8的证书生成功能。iOS Portal判定我使用的是高版本的Xcode,于是就拒绝再制作低版本的证书了。

请看两幅错误的截图:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值