[4.7 Preview 5] No File->Open Xcode menu item?

In previous versions of 4.7 Unreal Editor there has been an option to open Xcode project. However I am unsure if this was only available if project was created under OS X. I have a project created under Windows (4.7 Preview 4), however there is nothing within editor to open/create Xcode project when project is moved to Mac:

28872-screen+shot+2015-02-03+at+20.01.32.png

So how do I kickstart Xcode project?

Yeah it was created from first person C++ template under Windows.

Hey trojanfoe-

Was project created as a blueprint based project or a code based project prior to being moved over to Mac? option to open source for a project will only appear for a project with code.

Cheers

Hi trojanfoe,

You’ll need to create the .xcodeproj file first. When you bring file over from PC, it only has the .sln file. First, to avoid any weird errors, delete the .sln and .suo files, as well as Intermediate folder. Then right click on the .uproject file and select Generate Xcode Project. This should generate the .xcodeproj file you need to build project for Xcode, and now your project will allow you to open it in Xcode from editor.

Hope that helps!

Hmm… So it’s not possible to keep a Visual Studio and Xcode project in source tree at same time?

Moving a project back and forth shouldn’t be a problem. In either case, you’d simply need to generate proper files for the .uproject. Am I misunderstanding your situation?

Ah, so it seems that the .sln and the .xcodeproj files are transient and should be generated as needed via UBT? They also shouldn’t be added to source control. Presumably UBT also supports adding 3rd party libraries into codebase?

You can have both Xcode and Visual Studio projects at same time (deleting sln and suo files was a precaution, but not necessary). You don’t convert project, just generate a new one. Xcode and VS projects don’t touch each other.

I’m not sure I know what you mean about 3rd party libraries.

Ah, yes, that’s correct.

OK thanks. I have been playing with UBT today and it seems like it’s central tool for creating IDE projects and building source. IDE is merely for editing. All I meant was that if IDE projects are transient and not stored in source control then there needs to be a way of linking in 3rd Party libraries somehow. It looks like UBT system is way to do this?