ios – 如何使用Xcode自动构建iPhone应用程序的源代码分发?
我希望分发一个开源的iPhone应用程序,我有一些关于进行源代码分发的问题:
>如何使用XCode自动创建源存档(或diskimage)?我想要一些构建目标的东西,它会对源进行归档(如果需要,首先清理目标,但如果没有必要则会很好).我还有一个带有ruby脚本的外部netbeans项目,该脚本用于构建程序所需的SQL数据库(但如果需要,可以单独存档). 解决方法
您可以将Run Script Build Phase添加到任何目标以进行构建的后处理.正确的方法通常是创建聚合目标,首先构建构建产品目标,然后在输出上运行脚本.
很难识别所有“源”文件.它通常是$(SRCROOT)中的所有内容,但如果您的项目是在Root中布局的 – > (src)(projfiles)方式,$(SRCROOT)将只包含您的项目文件而不包含任何来源.您可能必须将至少顶级项目布局的知识编码到脚本中,并在其更改时进行维护. 即使它是默认设置,如果您要归档源代码,也可能不希望将构建文件夹放在项目文件夹中,因为您经常会获取中间体,项目索引和其他ephemera.在项目的“获取信息”检查器的“常规”窗格中,将“构建产品和中间体”目录设置为项目目录外的某个公共位置.这将简化归档源的工作. Xcode有一个内置的归档机制,称为快照;您可能想要使用它,尽管自动化并不简单.但是Snapshots确实了解了所有来源. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |