zigg on Nostr: I can run Swift compilers on Linux and Windows. But then, when it's time to publish a ...
I can run Swift compilers on Linux and Windows. But then, when it's time to publish a mobile app to the Apple store, I need to sign the app for the app store. To do that requires Xcode, exclusively available on MacOS.
Theoretically, I can suck it up and set up a virtual machine to run MacOS, just so I can sign my app and get it published. But after that, a year passes, and I have to pay the annual reoccuring developer account fee *again*, just to keep my ad-free, non-profit passion project apps on the store, for the accessibility of phones that I don't even use.
Published at
2023-03-28 22:24:36Event JSON
{
"id": "1a9522244fc73b1eb9b4dabc14504f1c9d3115ca207cd0f8cbc0d769b527c2a1",
"pubkey": "0c89686bc689e3f4d1cd1798c2fa7952d420c4040dc8ff8a1837f798eeec7324",
"created_at": 1680042276,
"kind": 1,
"tags": [
[
"e",
"405c14bfb1ac5dc4c4a0e1f1c64776da1228642dc895f924b47ee3e4bcbcec93"
],
[
"e",
"ae088a8f2fc03219ff7f305460def5f64b48bbdec14b918cf9f585c4a388fa88"
],
[
"e",
"3ff548c49d0f05bdde93e00c96a11b1cd7718194a1bbc53d8d9072a223939928"
],
[
"p",
"0c89686bc689e3f4d1cd1798c2fa7952d420c4040dc8ff8a1837f798eeec7324"
],
[
"p",
"0c89686bc689e3f4d1cd1798c2fa7952d420c4040dc8ff8a1837f798eeec7324"
],
[
"p",
"0c89686bc689e3f4d1cd1798c2fa7952d420c4040dc8ff8a1837f798eeec7324"
],
[
"p",
"43ddb32f1094e7b078ca63424de050857d8bd102e3936757d052bf9bb2df3755"
]
],
"content": "I can run Swift compilers on Linux and Windows. But then, when it's time to publish a mobile app to the Apple store, I need to sign the app for the app store. To do that requires Xcode, exclusively available on MacOS.\n\nTheoretically, I can suck it up and set up a virtual machine to run MacOS, just so I can sign my app and get it published. But after that, a year passes, and I have to pay the annual reoccuring developer account fee *again*, just to keep my ad-free, non-profit passion project apps on the store, for the accessibility of phones that I don't even use.",
"sig": "b8828c282aeb517b8d1f6a491657e17939cfc9aaa5527d005276230e50ba9db04c4b791227b640dbd38f280ddfeda8693a47ee8c5081160b83c87e8ed10b1616"
}