我想在iOS 10中使用Xcode 7.
据我所知,使用iOS 10 beta需要Xcode 8 beta,所以我应该升级我的Xcode.但是,我的代码无法由新编译器构建,所以我想继续使用Xcode 7.
我怎样才能做到这一点?
Fan*_*ten 197
您需要使用Xcode 8 Beta中的DeveloperDiskImage.对于这个提取Xcode 8 Beta应用程序和将iOS 10的DeveloperDiskImage复制到您的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
Run Code Online (Sandbox Code Playgroud)
复制DeveloperDiskImage后,您应该启动Xcode并将iOS设备连接到您的mac.
编辑:
使用标准Xcode安装,可以创建一个软链接:
sudo ln -s \
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5309d\) \
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
Run Code Online (Sandbox Code Playgroud)
tym*_*mac 70
只需复制并粘贴所需操作系统的文件夹,就可以在较旧版本的Xcode上使用任何SDK.此外,你显然不能有两个同名的应用程序,所以只需将它们重命名为Xcode 7和Xcode 8.
右键单击/按住Ctrl键单击 Xcode 8应用程序图标以显示包内容并导航到此位置并复制iOS 10.0或WatchOS 3.0文件夹等.
/Applications/Xcode8.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport /Applications/Xcode8.app/Contents/Developer/Platforms/WatchOS.platform/DeviceSupport
然后导航到Xcode 7中的相同位置并粘贴该文件夹.
/Applications/Xcode7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport /Applications/Xcode7.app/Contents/Developer/Platforms/WatchOS.platform/DeviceSupport
重启Xcode 7.你必须等待一段时间让Xcode重建符号等.
rak*_*dev 25
对我来说,上述建议都没有奏效.
相反,我导航到这个位置(按CMD + SHIFT + K插入以下路径)(通过查找器)
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Run Code Online (Sandbox Code Playgroud)
并复制了10.0(14A5339a)包含开发人员磁盘映像的文件夹.然后我粘贴进去了
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Run Code Online (Sandbox Code Playgroud)
编辑:我正在使用Xcode7(版本7.3.1-7D1014),iOS 10公测版6(14A5345a) - 这是发布于2016年8月19日
| 归档时间: |
|
| 查看次数: |
54655 次 |
| 最近记录: |