Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Xcode 7.3构建iOS 10设备?_Ios_Swift_Ios10_Xcode7.3 - Fatal编程技术网

如何使用Xcode 7.3构建iOS 10设备?

如何使用Xcode 7.3构建iOS 10设备?,ios,swift,ios10,xcode7.3,Ios,Swift,Ios10,Xcode7.3,我使用的是Xcode 7.3,我不小心把手机升级到了iOS 10。 现在,我无法在我的设备上运行我的应用程序 找不到开发人员映像 我在网上搜索了一下,发现你可以制作一个符号链接,并在上面复制一些数据。。。但答案是测试版 我正在运行正式的iOS 10。您可以使用Xcode 8在Swift 2.3中工作,因此如果您的目标是继续使用Swift 2.x,请升级到Xcode 8 但是您不能对iOS 10设备使用Xcode 7,因此如果您坚持继续使用Xcode 7,您将不得不(以某种方式)降级该设备 此外,

我使用的是Xcode 7.3,我不小心把手机升级到了iOS 10。 现在,我无法在我的设备上运行我的应用程序

找不到开发人员映像

我在网上搜索了一下,发现你可以制作一个符号链接,并在上面复制一些数据。。。但答案是测试版


我正在运行正式的iOS 10。

您可以使用Xcode 8在Swift 2.3中工作,因此如果您的目标是继续使用Swift 2.x,请升级到Xcode 8

但是您不能对iOS 10设备使用Xcode 7,因此如果您坚持继续使用Xcode 7,您将不得不(以某种方式)降级该设备

此外,Xcode 8与在Xcode 7.x中编译的框架不兼容,因此如果这是您不想升级的原因,那么您确实需要降级设备

  • 注意,您可以在iOS 10设备上安装使用Xcode 7.3构建的应用程序。您不能通过Xcode 7.3中的调试器运行它,也不能利用任何新的IOS10API。但是,如果您只想在设备上运行应用程序,请为“通用iOS设备”构建应用程序,然后使用“设备”窗口将应用程序从项目的“产品”文件夹拖放到设备窗口中显示的设备上

    这适用于以前的Xcode版本,但我怀疑它仍然适用于Xcode 7.3:

  • 是的,您可以在Xcode 8中使用Swift 2.3。你不必使用Swift 3。苹果非常清楚Swift 3对我们中的一些人来说是一个巨大的障碍,所以他们试图让继续在Xcode 8中维护Swift 2代码变得容易

    不过,我建议,如果你不喜欢Xcode 8,想恢复到Xcode 7.3,就复制一个项目。。。您不想冒险让Xcode 8对您的项目进行一些未经授权的更改,使其无法在Xcode 7中打开。。。我不知道在Xcode 8中有任何这样的问题(除了明显的Swift 3转换,我想你不会这么做),但这总是一个风险。因此,为了以防万一,为您的项目制作一份备份副本是明智的

  • 仅供参考,您可以将Xcode 8安装在安装了Xcode 7的同一台机器上(尽管不要同时运行这两台机器),这样您就可以制作项目的副本(为了安全起见)并试用Xcode 8,如果不满意,请返回Xcode 7。您可以通过进入“Xcode”-“Open Developer Tool”-“More Developer Tools…”菜单查看各种可下载版本,您将看到所有Xcode版本


  • 您所需要做的就是从Xcode 8获取developerDiskage

    现在提取Xcode 8测试版应用程序,然后将用于iOS 10的developerDiscovery复制到您的Xcode文件夹中

    当您将Xcode提取到Downloads/Xcode beta.app
    cp-r/Users/fanruten/Downloads/Xcode beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\\(14A345\)/Applications/Xcode_7.2.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport


    复制developerDiskAge后,现在您只需重新启动Xcode,连接ios 10设备,从您的眼睛看到神奇的效果……。

    要在ios 10中使用Xcode 7.3运行应用程序,请执行以下步骤:

    转到Finder->Applications->右键单击Xcode 8->选择show package content->Developer->platform->iPhoneOS.platform->DeviceSupport->复制最新版本10.1文件夹并粘贴到Xcode 7.3的DeviceSupport文件夹中


    重新启动Xcode。

    我在Xcode 7.3上面临同样的问题,我的设备版本是iOS 10

    当您的XCode旧并且您使用的相关设备更新为最新版本时,会显示此错误。首先,安装最新的Xcode版本

    我们可以通过以下步骤解决此问题:-

    • 打开查找器选择应用程序
    • 右键单击Xcode 8,选择“显示软件包内容”、“内容”、“开发人员”、“平台”、“iPhoneOS.Platform”、“设备支持”
    • 复制10.0文件夹(或更高版本)
    • 再次返回Finder选择应用程序
    • 右键单击Xcode 7.3,选择“显示软件包内容”、“内容”、“开发人员”、“平台”、“iPhoneOS.Platform”、“设备支持”
    • 粘贴10.0文件夹
    如果一切正常,您的XCode将有一个新的开发人员磁盘映像。现在关闭finder,退出XCode。打开Xcode,错误就会消失。现在,您可以将最新的设备连接到旧的Xcode版本


    谢谢

    为什么你不能直接更新Xcode?我不想使用Swift 3-它会破坏很多库。我们计划在本周发布。可能是完全错误的,但我很确定你仍然可以在最新版本的Xcode中使用Swift 2。这可能是100%的错误。苹果这样做似乎不合逻辑。但是可能是错误的。只是要确保你没有使用到Swift 3的迁移。我认为你在测试版和官方版本上找到的答案是相同的。我猜你找到的链接是?