iOS10以上系统Reveal的配置步骤。
1.找到reveal带有的ios框架 RevealServer.framework


2.将RevealServer.framework拖入工程中
3.选中想要使用reveal 查看的工程target
4.进入build settings设置
5.首先找到frame work searchpath项设置,添加
$(inherited) $(SRCROOT)
项。
说明:这个设置是用来添加framework的路径,因为framework被添加到工程后不会自动引入该路径。其中第一项表示继承project中有关这一项的设置。第二项是添加含有RevealServer.framework的文件的路径,不是RevealServer.framework的路径。
6.进入Other Linker Flags选项。设置成
-ObjC -weak_framework RevealServer
7.进入run search path选项 设置成
$(inherited) @executable_path/Frameworks
8.切换到build phase选项卡,新添加一个run script。命名成Integrate Reveal Server
复制以下内容
export REVEAL_SERVER_FILENAME="RevealServer.framework"
# Update this path to point to the location of RevealServer.framework in your project.
export REVEAL_SERVER_PATH="${SRCROOT}/${REVEAL_SERVER_FILENAME}"
# If configuration is not Debug, skip this script.
[ "${CONFIGURATION}" != "Debug" ] && exit 0
# If RevealServer.framework exists at the specified path, run code signing script.
if [ -d "${REVEAL_SERVER_PATH}" ]; then
"${REVEAL_SERVER_PATH}/Scripts/copy_and_codesign_revealserver.sh"
else
echo "Reveal Server not loaded: RevealServer.framework could not be found."
fi
ok,大功告成。打开reveal,运行项目就可以看到出现了目标程序,在打开目标程序就能查看UI结构。

网友评论