2017-10-24 24 views
1

私たちはVIPERベースのアーキテクチャに移行していますので、私たちが必要とするものに完全に対応する必要なファイルをすべて作成してインスタンス化するためのXcodeテンプレートを作成しました。チーム間でXcodeテンプレートを共有する方法はありますか?

私は~/Library/Developer/Xcode/Templatesを貼り付けましたが、うまくいきましたが、私はそれがチームのどこにでも電子メールを送信するのではなく、チーム全体で同期させることが可能かどうかを尋ねられました。変更、再アップロードして、誰でも再インストールして再インストールすることができます。さて、私はオンラインで見ましたが、チームメンバー間で同期をとることについては何の助けも見当たりません。だから、あなたが方法を知っているかどうか尋ねると思っていました。

おかげで百万人の男

答えて

1

私は私のプロジェクトで同じことを持っていると私はすべてが(分離フォルダに)ソース管理上のテンプレートファイルを追加してインストールするシェルスクリプトを書く/アンインストールしましたテンプレート:

#!/usr/bin/env bash 
set -eo pipefail 

# Default the folder name to "Project Name". 
folderName="Project name that will show under Xcode Menu" 
installDirectory=~/Library/Developer/Xcode/Templates/File\ Templates/"$folderName" 

if [ $1 == "install" ]; then 
    # Create the install directory if it does not exist. 
    if [ ! -d "$installDirectory" ]; then 
     mkdir -p "$installDirectory" 
    fi 

    # Copy all of the xctemplate folders into the install directory. 
    cp -r *.xctemplate "$installDirectory" 
fi 

if [ $1 == "unistall" ]; then 
    rm -rf "$installDirectory" 
fi 
関連する問題