是否可以使用Xcode GUI指定构建操作,例如install
?
我能做到
xcodebuild install
从命令行但无法在GUI菜单的构建设置或任何相关菜单项中找到关键的ACTION。
答案 0 :(得分:16)
我认为如果我同时设置部署位置(DEPLOYMENT_LOCATION)和部署后处理(DEPLOYMENT_POSTPROCESSING),那么构建过程会安装产品并复制公共/私有标头。无论实际的后处理是什么,都需要设置 DeploymentPostprocessing 。
此外,假设安装目录(INSTALL_PATH)和公共/私有标头文件夹路径(PUBLIC / PRIVATE_HEADERS_FOLDER_PATH)位于安装构建产品位置< / strong>(DST_ROOT),因此产品和标题将位于那里。
困扰我的一件事是安装目录应以“/
”开头,以便正确附加到DST_ROOT。例如,如果DST_ROOT为/myDistributionRoot/
且INSTALL_PATH为lib/
,则目标目录将变为/myDistributionRootlib
,而不是/myDistributionRoot/lib
。