为ios xcode app创建包

时间:2012-03-30 06:42:31

标签: ios bash shell bundle

我已经从shell using this info

创建了一个包

它创建了捆绑文件,所以我只是添加到这个包内容,我需要的,

但实际脚本无法正常工作[因为它需要./assets文件夹]

这是我的步骤:

  1. nano scripto

    #!/bin/bash 
    
    echo "Building assets bundle."
    if [ -d ./MyAssets.bundle ]; then
     rm ./MyAssets.bundle/*
    else
     mkdir ./MyAssets.bundle
    fi
    find ./assets -type f -print0 | xargs -0 -J% cp % ./MyAssets.bundle
    
  2. 保存,

  3. $ chmod + x scripto
  4. $。/的Scripto
  5. 所以它工作正常,但为了让它解决问题,我想摆脱查找./assets

    那么如何修改脚本以避免使用此./assets文件夹?

    谢谢!

1 个答案:

答案 0 :(得分:1)

find ./assets ...只是将名为assets的目录下的所有文件复制到目录“MyAssets.bundle”。如果您手动将资产复制到MyAssets.bundle,则可以从脚本中删除最后一行,或者在查找之前放置一个#来注释掉它。注意:如果在将文件放入MyAssets.bundle后运行此脚本,则将删除这些文件。