iOS:如何正确添加运行脚本?

时间:2015-04-24 05:25:37

标签: ios parse-platform

我尝试从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

2 个答案:

答案 0 :(得分:2)

这对我有用:

cd "${PROJECT_DIR}"/<path to cloud folder>/parse

我的问题在于我的路径中有空格,这使得编译器绊倒了。提供双引号为我做了。

更多信息in-depth explanation

答案 1 :(得分:1)

@Julian回答帮我解决这个问题!我需要改变它。

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-----------------------------"

这是输出

enter image description here