XcodeTemplateFactory

Easily create Xcode project templates

For Xcode developers who want an easier way to create and update Xcode template projects. XcodeTemplateFactory allows you to select a normal Xcode project and then generate an Xcode template from that source. This project is free and open source.

This product will be of use to Xcode developers only.

Xcode project templates are a simple enough concept, but they tend to be a big pain to create in practice. And once you have one working, they are an even bigger pain to update.

With XcodeTemplateFactory you can keep you "template" as a normal Xcode project that's easy to update. When you want to release the template just process your project through XcodeTemplateFactory and out will pop a project that's setup to be used as an Xcode template project.

XcodeTemplateFactory works like this:

  1. Select your source project from which the template will be created. The name of the source project should be something compact with no spaces, such as "BlocksPlugin".
  2. XcodeTemplateFactory will next process through all files in that project copying them to your Xcode project templates folder, and replacing the project name (for example "BlocksPlugin") with «PROJECTNAMEASIDENTIFIER».
  3. As the projects files are processed XcodeTemplateFactory keeps track of which ones had the project name replaced, and also keeps track of which file names had text replaced. This info is used to build the template projects TemplateInfo.plist.

You can find more about Xcode project templates on these sites.

Let me know if you have another link that I should include here. XcodeTemplateFactory is free and open source. If you make any improvements to the code please let me know and I'll be happy to add your changes and make a new release.

Thanks,
Jesse