我已经安装了Xcode7.3和Xcode 8.1,我有一个较旧的Xcode 7.3项目。我在Xcode 8.1中运行该项目工作正常。但是当我尝试在Xcode 7.3中运行时,当我尝试点击/点击一般或其他时,它会崩溃。
点击任何其他标签后,它会崩溃并提供
我在网上搜索并得到了一个解决方案:在xcodeproj的内容中删除xcuserdata但是没有工作。
操作系统:Mac OS Sierra 10.12.1
答案 0 :(得分:0)
您可以使用我为此制作的实用程序,只需使用您的项目文件名重新prj,它将清除未命中并防止xcode崩溃。
https://github.com/deya-eldeen/XCodeProjectCleaner
printf '\33c\e[3J'
RED=`tput setaf 1`
BLUE=`tput setaf 4`
NOCOLOR=`tput sgr0`
BASEDIR=$(dirname "$0")
path1="prj.xcodeproj/xcuserdata"
path2="prj.xcworkspace/xcuserdata"
echo "${BLUE}[XCode cache files pruner, created by Deya Eldeen Elkhawaldeh]${NOCOLOR}"
echo "REMOVING ${NOCOLOR} $BASEDIR/${RED}$path1${NOCOLOR}"
rm -R "$BASEDIR/$path1/"
echo "REMOVING ${NOCOLOR} $BASEDIR/${RED}$path2${NOCOLOR}"
rm -R "$BASEDIR/$path2/"
echo "${BLUE}Done,${NOCOLOR}"
也删除这里的文件
〜/ Library / Saved Application State / com.apple.dt.Xcode.savedState
并将其锁定,以便xcode再也不会在那里写入。