我尝试从Parse Crash reporting获取我的应用的错误日志,其日志记录但未显示符号崩溃报告,也在Parse他们要求为我的应用添加符号文件。我在搜索它时发现每次创建新版本时都需要上传符号文件。
这是来自Parse的示例脚本:
export PATH=/usr/local/bin:$PATH
cd "<path_to_cloudcode_folder>"
parse symbols -p "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"
我想添加path_to_cloudcode_folder
的动态路径,因为我们通过git远程工作,因此path_to_cloudcode_folder
根据每个用户而有所不同。
如何在那里添加动态路径,因此它可以在所有地方都可以正常工作。
P.S。我认为$ SCRROOT会起作用,但它不会。它给了我错误,
没有这样的文件或目录。
出了什么问题?
echo $SCRROOT
给我以下文件夹路径,
/ Hagile /工作区/ GIT中/ TestApp
上面的路径包含一个文件夹,解析有3个子文件夹。即
- Hagile |
- Workspace |
- Git |
- TestApp |
- cloud | config | public
答案 0 :(得分:2)
这对我有用:
cd "${PROJECT_DIR}"/<path to cloud folder>/parse
我的问题在于我的路径中有空格,这使得编译器绊倒了。提供双引号为我做了。
更多信息in-depth explanation。
答案 1 :(得分:1)
echo "-start-----------------------------"
export PATH=/usr/local/bin:$PATH
cd "${PROJECT_DIR}"/parse
parse symbols -p "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}"
echo "-end-----------------------------"
这是输出