Beispiel #1
0
        public static PBXShellScriptBuildPhaseData Create(string name, string shellPath, string shellScript)
        {
            var res = new PBXShellScriptBuildPhaseData();

            res.guid = PBXGUID.Generate();
            res.SetPropertyString("isa", "PBXShellScriptBuildPhase");
            res.SetPropertyString("buildActionMask", "2147483647");
            res.files = new List <string>();
            res.SetPropertyString("runOnlyForDeploymentPostprocessing", "0");
            res.name        = name;
            res.shellPath   = shellPath;
            res.shellScript = shellScript;
            return(res);
        }
Beispiel #2
0
        public static PBXShellScriptBuildPhaseData Create(string name, string shellPath, string shellScript, List <string> inputPaths)
        {
            PBXShellScriptBuildPhaseData scriptBuildPhaseData = new PBXShellScriptBuildPhaseData();

            scriptBuildPhaseData.guid = PBXGUID.Generate();
            scriptBuildPhaseData.SetPropertyString("isa", "PBXShellScriptBuildPhase");
            scriptBuildPhaseData.SetPropertyString("buildActionMask", "2147483647");
            scriptBuildPhaseData.files = (GUIDList) new List <string>();
            scriptBuildPhaseData.SetPropertyString("runOnlyForDeploymentPostprocessing", "0");
            scriptBuildPhaseData.name        = name;
            scriptBuildPhaseData.shellPath   = shellPath;
            scriptBuildPhaseData.shellScript = shellScript;
            scriptBuildPhaseData.inputPaths  = inputPaths;
            return(scriptBuildPhaseData);
        }