KangQingYu
Articles61
Tags21
Categories9
reveal20 for Xcode 10 真机iPhone调试步骤详解

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

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

调试有三种方式:

1、使用cocoaPods。2、链接framework。3、断点。
但是因为我们项目非常复杂,只能自己加断点。

断点调试步骤

1)按com+8打开断点界面,添加一个Symbolic Breakpoint。编辑断点,Symbol内输入:UIApplicationMain。Debugger Command下面输入 reveal load。

2)输入完成之后,右键此断点,Move Breakpoint To –> User。

3)找到Targets中的Build Phases, 点击上边的加号,然后选择New Run Script Phase。

4)默认在最下面会出现”Run Script”,把”Run Script”改成:“Integrate Reveal Server”,并在下面复制这些内容:

1
2
3
4
5
6
7
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

最终效果,成功了

参考文献

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

Author:KangQingYu
Link:http://example.com/2019/01/01/20190101reveal20%20for%20Xcode%2010%20%E7%9C%9F%E6%9C%BAiPhone%E8%B0%83%E8%AF%95%E6%AD%A5%E9%AA%A4%E8%AF%A6%E8%A7%A3/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可
×