Okay I’ve been working on this for a few days now and there’s something not clicking. I have my Mac Mini set up with Xcode 6.0.1 (Oxygene complained about 6.1). Crossbow and Mono installed with no issues and I have my developer iOS certificates created in the Apple “member center” and downloaded via Xcode and installed onto an attached iPad 3.
I know the provisioning certificates are on the iPad because Xcode tells me that they exist (although it does complain about not being able to mount the developer image due to Xcode not supporting the version of iOS the iPad is running which is the latest 8.1.1.)
Oxygene recognizes the device in its Crossbox list. I create a simple iPad application (all files stored on the Mac with a Virtual Machine running Windows and Oxygene/VS sharing the folder) choosing the iPad Mini from the Crossbow drop down.
I sync the XIB and switch to Xcode and open the view controller and see a blank iPad in vertical position. I am able to place controls like buttons, text fields, labels, etc onto the device in Xcode’s designer and save the XIB file.
Then switching back to Oxygene/VS and go to the Cocoa page of the project’s properties it steadfastly refuses to recognize the provisioning profiles. Tried refreshing many times and the drop downs consistently remain empty.
My Mac Mini has Yosemite running. Oxygen is the latest trial version with VS 2013 in a Virtual Box running Windows 7 on the Mac. Xcode is version 6.0.1. The attached iPad recognized by Xcode is running iOS 8.1.1
So there are some questions.
Is this a versioning issue with mis-matched versions on the Apple side of the equation?
Any ideas if this can be fixed? (I like the idea of Oxygene but so far am afraid to plunk down my money. Am an old Delphi guy)
When will Fire be available as a trial without having to buy? Looking at Swift (and being an old Unix/C guy) this looks like the future but again I’m hesitant to spend money just to look at a Beta.
I know this is a long and somewhat rambling topic. Feel free to offer advice on any part of it.
i assume you mean the profile list is empty in Visual Studio? can you check if your profiles exist in ~/Library/MobileDevice/Provisioning Profiles on the Mac?
shouldn’t be, no. This versions should work together ok. (as should Xcode 6.1 if you download the iOS 8.1 SDK files. But lets leave that formatter (and the next release will ship 8.1 in the box, next week).
I’m sure we can sort this out.
i’d be happy to set you up with beta access to Fire and Silver. Send me a mail to info@remobjects.com with your account name.
Thanks for responding. Yes the list is empty in Visual Studio. The folder you mention did not exist on the Mac so I created it manually and copied the .provision file into it.
Went back to VS did a refresh and the list is still empty.
I presumed you meant the folder would be “/Users/mylogin/Library/MobileDevice/Provisioning Profiles” which may not be what you had in mind.
Will try again using the folder in this format:
"/Users/mylogin/Library/MobileDevice/Provisioning/Profiles"
Thanks
Lee
ps. Appreciate access to the Fire beta. All this switching back and forth is exhausting. A native OS X IDE is really what I’m looking for. Using Delphi since V 1.0 in 1995, Pascal has become second nature to me. Although previous to that I wrote huge volumes of C code on Unix and DOS. Will shoot off the email shortly.
Upgrading to Xcode 6.1 which says all the SDKs are there and will see if that makes a difference. Probably will install the command line tools as well to see if that helps. I suspect it’s a config error on the Mac side.
Okay after upgrading to Xcode 6.1, Oxygene says it knows nothing of the SDK so I went to Crossbox (figured out that autocorrect was my problem writing Crossbow) and launched the FX generator.
Dragged my ~/Library/Developer folder onto the generator and nada. It just sits there doing nothing.
Guess I will wait until next week when you ship a version that supports 8.1.
In the meantime I sent a request for the Fire beta. Would like to give that a shot over the holidays if possible.
Deleted all the profiles in Member Center and rebuilt. Xcode now shows them all but the folder you suggest still doesn’t exist.
When downloading the provisioning profile it hits my ~/Downloads folder and I load it into the iPad using Xcode’s Devices window.
Also switched Xcode back to 6.0 using the Apple utility paths to the command line utilities. Oxygen now recognizes the profile but no signing certificate. Compile time errors says it can’t find the profile although it appears in the box.
The folder needs rot be “~/Library/MobileDevice/Provisioning Profiles” with a space. Xcode should be putting the profiles there for you if you download them inside Xcode (via Preferences|Accounts). you should not need to have to out them there manually.
Yes, for Xcode 6.1 you need to manually download the iOS 8.1 SDK files from http://remobjects.com/elements/sdks (there’s a bug in the current elements (or rather a change in Xcode 6.1that current Elements can’t handle yet) that causes it to not be able to automatically download 8.1 from the server, because the way we detect the SDKs inside Xcode changed). The next Elements updates fixes that (relevant for future updates such as 8.2) and includes 8.1 out of the box.
In the mean time, you should be good to go with Xcode 6.0(.1), if you download your profiles from inside Xcode.