现在,我需要实际自动化归档,因此我编辑了构建方案的构建后 *** 作以包含“运行脚本” *** 作,其中包括以下内容:
cd $BUILT_PRODUCTS_DIRrm -f Kachunk.zipzip Kachunk Kachunk.app readme.txt chunk.sh dechunk.sh
现在,这很有效,但有一个致命的缺陷.应用程序本身未正确添加.出于某种原因,当Xcode运行脚本时,.app文件尚未完全构建,因此我最终得到的应用程序包没有任何内容.
有什么我做错了吗?这有解决方法吗?
解决方法 没关系,我明白了.问题是.app文件实际上是捆绑包,基本上是目录.所以,它是复制文件夹,但不是它的内容.通过在zip命令中添加-r选项可以轻松解决此问题:cd $BUILT_PRODUCTS_DIRrm -f Kachunk.zipzip -r Kachunk Kachunk.app readme.txt chunk.sh dechunk.sh
然后它的作品!这通常是复制/压缩.app“文件”时的问题.
总结以上是内存溢出为你收集整理的使用Xcode构建后脚本创建ZIP存档全部内容,希望文章能够帮你解决使用Xcode构建后脚本创建ZIP存档所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)