2014-10-20 55 views
0

我总是需要一些空的Xcode项目用于测试目的。 (我不能使用coderunner或其他的东西,我真的需要一个Xcode项目)。脚本生成Xcode空项目

我尝试不同的方法,但我没有找到真正的解决办法:

  1. 创建了一个基本的空项目,并创建了一个脚本拷贝整个文件夹。

它可以工作,但不能为项目命名不同,这意味着您必须在复制后手动重命名该项目。

  • 使用工匠宝石
  • 这是一个非常有用的宝石,但你只能配置一个现有的项目,你不能创建一个新的。

  • 使用KZBootstrap
  • 的以前一样,它是用于配置项目,而不是用于创建一个新的有用的。

  • 使用xcodeproj宝石(http://rubygems.org/gems/xcodeproj
  • 的文件是不够的,我,我不知道如何使用它:(

    有什么建议?

    +0

    谁downvoted问题应该添加评论。 – IgnazioC 2014-10-20 18:07:57

    回答

    0

    最后我发现适合我的需求的解决方案。 我开始与一个空,样本项目(在这里https://dl.dropboxusercontent.com/u/792862/SamplePRJ.zip) 和我写了一个bash脚本来重命名所有的文件和分组的所有出现名字。

    该脚本可以得到改善,但它基本上作品

    export LC_CTYPE=C 
    export LANG=C 
    
    OLDNAME="SamplePRJ" 
    NEWNAME="Sample2PRJ" 
    
    mv $OLDNAME $NEWNAME 
    cd $NEWNAME 
    
    mv $OLDNAME $NEWNAME 
    mv ${OLDNAME}Tests ${NEWNAME}Tests 
    mv ${OLDNAME}.xcodeproj ${NEWNAME}.xcodeproj 
    
    mv ${NEWNAME}.xcodeproj/xcshareddata/xcschemes/${OLDNAME}.xcscheme ${NEWNAME}.xcodeproj/xcshareddata/xcschemes/${NEWNAME}.xcscheme 
    
    find . -type f -print0 | xargs -0 sed -i '' "s/${OLDNAME}/${NEWNAME}/g"