1、首先要打开通用的任何来源这个选项:
发现提示“xxxxxx 已损坏,打不开。” (很多破解版的软件安装不成功就是这个问题)
是因为macOS Sierra 10.12系统“通用”里有时没有“任何来源”这个选项:
显示"任何来源"选项在控制台中执行:
sudo spctl --master-disable
不显示"任何来源"选项(macOS 10.12默认为不显示)在控制台中执行:
sudo spctl --master-enable
2、保证存储空间 20G
3、 去除解压验证 (不确定这里是否必要)
xattr -d com.apple.quarantine Xcode_10.1.xip
4、双击解压
使用系统自带的“实用归档工具”
5:如果还是打不开就需要更改系统时间
设置->日期与时间->更改到需要的版本发布日期
Xcode_10.1.xip链接: https://pan.baidu.com/s/18-K1KT9x4SIqN0OQO1wwCQ 提取码: f76g
////////////////////////////////////问题解决/////////////////////////////////////
iOS 13独有的方法,去除
例如:暗黑模式
self.window.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
解决The document “Main.storyboard” requires Xcode 11.0 or later.
问题:
This version does not support documents saved in the Xcode 9 format. Open this document with Xcode 9.0 or later.
原因:用Xcode11打开的Xib,xcode会编译一遍。打上xcode11的印记~~~
解决:用文本编辑器打开保存的xib文件 手动改以下代码
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13104.12"/>
<capability name="Safe area layout guides" minToolsVersion="11.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
minToolsVersion 改为 10
xib / storyboard 创建的collectionCell
报错:The document "Main.storyboard" could not be opened. Failed to unarchive element named "collectionViewCellContentView".
使用 文本编辑 打开 xib / storyboard
把 collectionViewCellContentView 更改为 view
编译报错: Command CompileAssetCatalog failed with a nonzero exit code
解决方法很简单:
command+shift+k 清除缓存
编译报错:iOS xxx has conflicting provisioning settings.xxx is automatically signed,but code signing identity…
重新选择开发证书/Team
真机编译报错:Could not locate device support files.
解决低版本Xcode不支持高版本iOS真机调试的问题
具体做法是,找到路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk
(提示:要在应用程序中找到Xcode,右键点击 -> 显示包内容,以前Xcode版本的iOS SDK有的保存在系统根目录下)。
把新Xcode中高版本的包,复制到旧版本中. 再次运行Xcode.
如果出现问题 --> 修改SDKSettings.plist文件中的版本号
按照/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk 的顺序打开SDKSettings.plist 文件,将里面所有跟版本有关的数字都修改为对应的版本号(eg:13.1)即可。再次运行就好了。