<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Developing for MacOS]]></title><description><![CDATA[<p dir="auto">Damn, developing plugins in C++ for MacOS requires lots of stuff and nuisance!!<br />
One of the steps required is to add a registered Apple ID to the Accounts in XCode.<br />
According to a tutorial I watched, I should add a <strong>Developer ID Application</strong> account.<br />
However, the only option that I'm provided with, is <strong>Apple Development</strong>.<br />
Anyone knows how can I add a <strong>Developer ID Application</strong> account?<br />
Thank you very much in advance.</p>
]]></description><link>http://developers.maxon.net/forum/topic/14169/developing-for-macos</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 01:52:04 GMT</lastBuildDate><atom:link href="http://developers.maxon.net/forum/topic/14169.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 31 Aug 2022 10:52:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Developing for MacOS on Thu, 01 Sep 2022 13:59:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/m_adam">@<bdi>m_adam</bdi></a> Thanks very much for your comments. You asked which parts of the manual page weren't clear. It's more that it's incomplete, in that it doesn't tell you how to get a bundle ID, app password or provider ID. Also, I don't think the statement that adding a timestamp is optional if you enable the hardended runtime is correct - from what I can see, you <em>must</em> provide a timestamp even though you enable the hardended runtime.</p>
<p dir="auto">The other thing is that invariably at some point the process is going to fail and there's no mention of what to do when it does. It's extremely frustrating when the notarization fails and you have to figure out why. Apart from that, the page is actually very good - just needs a bit more detail (IMO).</p>
<p dir="auto">Steve</p>
]]></description><link>http://developers.maxon.net/forum/post/69733</link><guid isPermaLink="true">http://developers.maxon.net/forum/post/69733</guid><dc:creator><![CDATA[spedler]]></dc:creator><pubDate>Thu, 01 Sep 2022 13:59:22 GMT</pubDate></item><item><title><![CDATA[Reply to Developing for MacOS on Thu, 01 Sep 2022 10:55:03 GMT]]></title><description><![CDATA[<p dir="auto">Yes you can compile and even debug your code, the only issue will be that the first time your plugin is being loaded by Cinema 4D, the user will have the next popup (taken from <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/spedler">@<bdi>spedler</bdi></a> website) <img src="https://microbion.co.uk/img/apple_notarize_error.jpg" alt="Mac Notorization error message popup" class=" img-fluid img-markdown" /> and they will need to go into the Apple menu  &gt; System Preferences, click Security &amp; Privacy , then click General and approve the last exception as explained in <a href="https://support.apple.com/guide/mac-help/open-a-mac-app-from-an-unidentified-developer-mh40616/mac" target="_blank" rel="noopener noreferrer nofollow ugc">Open a Mac app from an unidentified developer</a>. Then you need to restart Cinema 4D and you should have your plugin loaded.</p>
]]></description><link>http://developers.maxon.net/forum/post/69731</link><guid isPermaLink="true">http://developers.maxon.net/forum/post/69731</guid><dc:creator><![CDATA[m_adam]]></dc:creator><pubDate>Thu, 01 Sep 2022 10:55:03 GMT</pubDate></item><item><title><![CDATA[Reply to Developing for MacOS on Thu, 01 Sep 2022 09:58:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/m_adam">@<bdi>m_adam</bdi></a>, I will go through all the docs and see if I could point out what was confusing.</p>
<p dir="auto">About the developer account, that is a pain in the ass.<br />
I don't do enough development to justify the 99$/y.<br />
I simply want to update my 3 or 4 C++ plugins.<br />
Without a developer account, can I even test out the plugins to see if I need to make changes?</p>
]]></description><link>http://developers.maxon.net/forum/post/69730</link><guid isPermaLink="true">http://developers.maxon.net/forum/post/69730</guid><dc:creator><![CDATA[rui_mac]]></dc:creator><pubDate>Thu, 01 Sep 2022 09:58:16 GMT</pubDate></item><item><title><![CDATA[Reply to Developing for MacOS on Thu, 01 Sep 2022 09:25:25 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/rui_mac">@<bdi>rui_mac</bdi></a>, I think the link provided by Steve contains all the relevant information and yeah the Apple policy enforce the need of an Apple Developer which is 99$/y.</p>
<p dir="auto">If you have any other question related to mac, feel free to ask.<br />
<a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/spedler">@<bdi>spedler</bdi></a> thanks a lot for your page this is really well done.</p>
<p dir="auto">Nevertheless we would be interested to know which part was not clear for you in  <a href="https://developers.maxon.net/docs/cpp/2023_2/page_maxonapi_dev_macos.html" target="_blank" rel="noopener noreferrer nofollow ugc">Development for macOS</a>.</p>
<p dir="auto">Finally, as mentioned in our <a href="https://plugincafe.maxon.net/guidlines_cp#forum-question" target="_blank" rel="noopener noreferrer nofollow ugc">Forum Guidelines</a> please mark your topic and the upcoming one as a question. Thanks in advance.</p>
<p dir="auto">Cheers,<br />
Maxime.</p>
]]></description><link>http://developers.maxon.net/forum/post/69727</link><guid isPermaLink="true">http://developers.maxon.net/forum/post/69727</guid><dc:creator><![CDATA[m_adam]]></dc:creator><pubDate>Thu, 01 Sep 2022 09:25:25 GMT</pubDate></item><item><title><![CDATA[Reply to Developing for MacOS on Wed, 31 Aug 2022 14:13:30 GMT]]></title><description><![CDATA[<p dir="auto">Hi rui,</p>
<p dir="auto">Yes, it's a pain in the neck doing macOS development. I almost gave up on it at one point it's such a hassle. But once you figure out all the hoops to jump through, it's not too bad. You might want to take a look at my guide to notarizing a mac plugin on my site at <a href="https://microbion.co.uk/html/createplugins_r23_3_notarize.htm" target="_blank" rel="noopener noreferrer nofollow ugc">https://microbion.co.uk/html/createplugins_r23_3_notarize.htm</a>. This explains the steps needed; the first step is the Apple developer account, which is what I think the tutorial you read must have been referring to. Unfortunately, unlike an Apple ID, getting a dev account is not free.</p>
<p dir="auto">Steve</p>
]]></description><link>http://developers.maxon.net/forum/post/69724</link><guid isPermaLink="true">http://developers.maxon.net/forum/post/69724</guid><dc:creator><![CDATA[spedler]]></dc:creator><pubDate>Wed, 31 Aug 2022 14:13:30 GMT</pubDate></item></channel></rss>