How to find Xcode developer API - xcode

I want to write a plugin for Xcode,
however for that I need some api I can connect to, to change the behaviour of Xcode.
where can I find the API?
simply searching for "Xcode developer API" ,"Xcode developer class reference" , "Xcode API", only yields questions about it, not the official API?

As a very related question answered a couple years ago, there is no official documentation from Apple.
But you're not entirely alone.
Here's an Xcode 5 plugin template on GitHub, and some pointers in an article that talks about Plugin development for theXcode 4.

Related

Are DSYMs no longer available for download in ASC?

Sup gang
I've noticed dsyms link is no longer available under Build Metadata in App Store Connect. Our team has submitted a couple of builds recently and none of them have it. Looks like the last build that had it was over a month ago.
I've seen many old posts asking the same question before so I wonder if this time Apple devs broke it again or is it a new default?
I have the feeling it won't be there ever again as we have disabled bitcode in our project (so Apple does not re-generate the dsyms).
Anybody experiencing the same problem?

ITMS-90909: Deprecated API Usage with iOS in Xamarin Forms app

Can anyone suggest what to do about this message that I get when submitting my Xamarin Forms app to the iOS store?
Comment on possible duplicates
This question was asked before and not answered; I don't think an answered duplicate exists.
This is a known issue which was recently closed by the Xamarin team issue can be found here https://github.com/xamarin/Xamarin.Forms/issues/7323
And the fix is and i qoute
All the bits are in place, solution time! TL;DR: all is described in this piece of documentation here.
Make sure you are using the latest Visual Studio (for Mac) on the stable channel, that should put you on the right path. At the moment, you will need to use the Xamarin.Forms 4.5-pre1 preview release. I understand that this might not be an option for all of you, but rest assured, the stable package will be out well before the deadline. Stable 4.5 is planned mid to end of February.
Lastly, put the --optimize=experimental-xforms-product-type flag into your iOS additional mtouch arguments setting and you should get rid of the deprecation warning by Apple. If you don't have any references of your own to UIWebView of course 🙂
I would like to ask you to try this at your earliest convenience. Maybe not to release an actual new version to the store based on the Forms preview package, but at least upload a build to verify that this solution works correctly. Whenever you do, you can just update to the 4.5 stable package and release a new version with confidence.
If you do run into anything with this solution, please feel free to reach out to me directly (gerald.versluis [a with a long tail] microsoft.com) or open a new issue on the repository. Of course positive feedback is always appreciated as well 😉

Where are the sample projects in Xcode 4?

In older versions of Xcode they have been in the developer folder, just wondering where they are available now, do I have to download them from somewhere?
If you find the name of the project you want from the Documentation tab in Organiser you can simple choose "Open Project" and it will be downloaded to a folder of your choice.
Make sure you have downloaded the documentation first via xCode/Preferences/Downloads/Documentation/Check & Install Now.
There a lot of sample codes. Just a simple search in google.
Here:
raywenderlich iPhone Tutorials with source code
Github - search for repos
Apple's own sample codes
The Open Source iPhone Apps List in maniac dev
Cocos2d samples
https://stackoverflow.com/questions/1353130/where-can-i-find-sample-iphone-code
I bet this is a good start.
Hope this helps. Have fun.

Using Apple's coding examples in XCode 4.3.2 - Base SDK Missing

I'm discovering XCode and iOS development.
Delving into the iOS documentation, I've tried to download and run some of the programming examples.
As an example, I'll use AccelerometerGraph.
If I download the code and try to compile, i get an error message, and I realize that the Navigation panel tells me : Base SDK Missing.
After fiddling around (the existing answers on stackoverflow refer to the Xcode 3.2 answer, which doesn't work) I figured I should go to "Editor > Validate Settings…" and accept the changes.
It "seems" to work, (as in the "Missing SDK" message disappears, and I can compile) but I'm wondering if i'm missing something more fundamental.
Also, I thought if there is such a fundamental change, it would be useful to have it up there in one of the questions.
Thx
P.
Go to the project settings and choose "Latest SDK" for the SDK option and that should fix your projects.
And if you want to be super helpful, file a bug with Apple (at http://bugreporter.apple.com) and tell them to update these outdated sample projects to use the latest SDK's if possible.
Not missing something more fundamental. Apple's sample projects have a variety of vintages. Mostly they compile and link under the current versions of Xcode and friends. Some need to be brought up to date. What you found was one that was originally set up for an obsolete version of the SDK and it compiles and links fine with one that was automagically found on your system when you updated it.

How to build a Apple Mail bundle with Xcode?

I know that mail.app plugins aren't offically supported by Apple, nevertheless there is the possibility to execute plugins and some are doing that by using python-applications (e.g. http://eaganj.free.fr/weblog/?post/2009/07/14/Demystifying-Mail.app-Plugins-on-Leopard).
But because Apple is giving the possibility to use a great tool like Xcode, I would rather work with that tool. My question is: What type of project do I have to choose and which settings have to be done to create a mail-plugin with Xcode?
Only tutorial I've found is available here: http://eaganj.free.fr/weblog/?post/2009/07/14/Demystifying-Mail.app-Plugins-on-Leopard by James R. Eagan

Resources