コード例 #1
0
        private static void AddGetSocialCoreFramework(ref PBXProject project, string target)
        {
            project.AddFileToBuild(target, project.AddFile("Frameworks/GetSocial.embeddedframework/GetSocial.framework", "Frameworks/GetSocial.embeddedframework/GetSocial.framework", PBXSourceTree.Source));
            project.AddFileToBuild(target, project.AddFile("Frameworks/GetSocial.embeddedframework/Resources/GetSocial.bundle", "Frameworks/GetSocial.embeddedframework/Resources/GetSocial.bundle", PBXSourceTree.Source));

            // add framework directory to the framework include path
            // project.SetBuildProperty(target, "FRAMEWORK_SEARCH_PATHS", "$(inherited)");
            project.AddBuildProperty(target, "FRAMEWORK_SEARCH_PATHS", "$(PROJECT_DIR)/Frameworks/GetSocial.embeddedframework");

            // add dependencies
            project.AddDynamicLibraryToProject(target, "libsqlite3.dylib");
            project.AddFrameworkToProject(target, "Accelerate.framework", weak: false);
            project.AddFrameworkToProject(target, "AdSupport.framework", weak: false);
            project.AddFrameworkToProject(target, "AVFoundation.framework", weak: false);
            project.AddFrameworkToProject(target, "CFNetwork.framework", weak: false);
            project.AddFrameworkToProject(target, "CoreFoundation.framework", weak: false);
            project.AddFrameworkToProject(target, "CoreGraphics.framework", weak: false);
            project.AddFrameworkToProject(target, "CoreImage.framework", weak: false);
            project.AddFrameworkToProject(target, "CoreTelephony.framework", weak: false);
            project.AddFrameworkToProject(target, "CoreText.framework", weak: false);
            project.AddFrameworkToProject(target, "Foundation.framework", weak: false);
            project.AddFrameworkToProject(target, "MessageUI.framework", weak: false);
            project.AddFrameworkToProject(target, "MobileCoreServices.framework", weak: false);
            project.AddFrameworkToProject(target, "QuartzCore.framework", weak: false);
            project.AddFrameworkToProject(target, "Security.framework", weak: false);
            project.AddFrameworkToProject(target, "Social.framework", weak: false);
            project.AddFrameworkToProject(target, "SystemConfiguration.framework", weak: false);
            project.AddFrameworkToProject(target, "UIKit.framework", weak: false);
        }