reveal20 for Xcode 10 真机iPhone调试步骤详解

reveal20已发布,以前官网没说怎么用真机调试,现在发现已支持真机。

#调试有三种方式:
1、使用cocoaPods。2、链接framework。3、断点。
但是因为我们项目非常复杂,只能自己加断点。

断点调试步骤

1)按com+8打开断点界面,添加一个Symbolic Breakpoint。编辑断点,Symbol内输入:UIApplicationMain。Debugger Command下面输入 reveal load。
reveal20 for Xcode 10 真机iPhone调试步骤详解_第1张图片

2)输入完成之后,右键此断点,Move Breakpoint To --> User。
reveal20 for Xcode 10 真机iPhone调试步骤详解_第2张图片
3)找到Targets中的Build Phases, 点击上边的加号,然后选择New Run Script Phase。
reveal20 for Xcode 10 真机iPhone调试步骤详解_第3张图片
4)默认在最下面会出现"Run Script",把"Run Script"改成:“Integrate Reveal Server”,并在下面复制这些内容:

REVEAL_APP_PATH=$(mdfind kMDItemCFBundleIdentifier="com.ittybittyapps.Reveal2" | head -n 1)
BUILD_SCRIPT_PATH="${REVEAL_APP_PATH}/Contents/SharedSupport/Scripts/reveal_server_build_phase.sh" 
if [ "${REVEAL_APP_PATH}" -a -e "${BUILD_SCRIPT_PATH}" ]; then
"${BUILD_SCRIPT_PATH}" 
else 
echo "Reveal Server not loaded: Cannot find a compatible Reveal app." 
fi

reveal20 for Xcode 10 真机iPhone调试步骤详解_第4张图片
最终效果,成功了

reveal20 for Xcode 10 真机iPhone调试步骤详解_第5张图片

参考文献
http://support.revealapp.com/kb/getting-started/load-the-reveal-server-via-an-xcode-breakpoint

你可能感兴趣的:(iOS)