How to open Storyboards in Xcode?

Hi,

I’ve recently started using Fire and am trying to create a simple iOS project with a text box and a button. The tutorials show a “Open in Xcode” window when someone tries to edit the storyboard, but this button no longer exists in the version on Fire which I’m running (8.2.89.1899) and the “Edit in Xcode” entry in the context menu is greyed out. I can open the storyboard file in Xcode but have no way of linking it back to the remaining code in my Fire project.

How should I be opening and editing the storyboard files and linking the UI elements back to my source code?

Cheers,

Sevan

Hmm, weird. That was not supposed to be removed or disabled. I’ll need to check in the morning. Is this for any project?

I only tried it with one project yesterday, but I’ve just created a brand new “Simple iOS” project in the same solution and the button is still missing.

Cheers,

Sevan

Edit: I also tried creating a new solution with a Utility App (iOS) project with the same result. Xcode is installed, is there somewhere that I need to configure the path to it so that Fire realises that it’s installed?

Weird, it works fine here. Can you check if you see any error messages in Console.app?



thanx.

Update: i reviews ed the code, the only thing that would actively disable these would be if the Mono subsystem was not loaded. Did you disable that in Preferences? But them, you’d see more suss broken, such as no Code Completion, and no running/debugging, as well… Can you run and debug our app ok?

Ah, I didn’t disable mono but I think that it was never available. It’s showing /usr/bin/mono as the default but says that the path is invalid. I’ll try and point it at the mono executable that comes with Fire.

That explains why completion wasn’t working either! :grinning: I thought it was just a ‘beta’ problem

Thanks for the support

Sevan

So the path to mono doesn’t seem to be the problem, I still don’t see the button even after creating a new solution and project.

I’ve attached the build log from a solution containing 2 projects which only contain the code auto-generated by Fire, the build works fine but I assume that you define the path to mono somewhere as you distribute it as part of the Fire.app .

Cheers,

Sevan

build-empty-project.txt (25.7 KB)

External mono isn’t the issue. the embedded is. Do you have “Enable Managed Mono Project System” unchecked here: http://share.dwarfland.com/e6QL? do you see any error message in Console? do you see “loading” or “failed to load” messages next to the project name in the project tree view?

Ah, that fixed it!

Again, it’s not something that I remember changing as I wouldn’t have known what the checkbox did, but it’s possible that I did untick it by accident.

Thanks,

Sevan

1 Like

Glad to hear. The option should be on by default (it’s store as a negative in preferences, when disabled, only). But maybe it did get clicked by accident in the past.