Suivre

friends! I need help publishing on . How do I get around 's GateKeeper? Do I need to buy an iPhone then pay $100/year for a Developer ID?

· SubwayTooter · 1 · 2 · 1

@remram44 If you're not going to publish to Apple's stores, you can just install Xcode and then any other toolkit and then make a dpkg (MacOS). You cannot have your app get on a Apple mobile device without going through that licensing fee. Apple will not give you the signing certificate that the store requires to take submissions. When you expire, Apple sends you over to billing if you want to refresh/update an existing app.

@remram44 If you really want to do FOSS on Mac, just git the source code to an online source code repo and publish a build/install README.md and work on getting a package made for HomeBrew. You'll have to just write a web app if you want it to work on iOS, otherwise pay the fee. Android doesn't have a cash barrier to entry like this.

@trayofbees I wasn't very clear, sorry! It's a desktop app. Developer ID requires 2-factor and that's why I mentioned the need for an iPhone

@remram44 @trayofbees You do not need an iPhone for two factor authentication. You need a mobile phone number which can receive SMS. I used the TFA for some time that way, too.

@peterthomashorn With a phone number I could enable 2-step but not 2-factor, which apparently is required for Developer ID

@remram44 Mean, I never knew there is a distinction. Having an iPhone explains that. Nice to know, though.

support.apple.com/en-us/HT2049

@trayofbees I don't need to be in the store, just download off my website. But my users are not very savvy, so having to build it, or even go through the system settings to bypass GateKeeper, probably won't go so well.

Do you think distributing a PKG instead of APP+DMG would help?

@remram44 If you go pkg the user has to remember to do the right click manual open. Easy to get users to understand to do with a short well narrated video.

@trayofbees That's not much better than the APP then. Do open-source projects (GIMP, Blender, Audacity...) all pay the fee?

@remram44 @trayofbees No. Most of them just distribute unsigned binaries. Users know how to circumvent gatekeeper. More apps are not signed than apps are signed. Some open source projects GPG sign them as an alternative.

@trayofbees @remram44 Why right click? Is is a runnable installer as *.msi on Windows or *.deb on Linux, just open it with a double click. Besides: such installers are bundles just as ordinary apps are. That means they actually are self-contained directories presented in an opaque way. They need to be put into a disk image or ZIP as well.

@remram44 @trayofbees Ah, the classic problem of archived or outdated Apple Developer Documentation online… 🙄 Not the first time happening to me…

@trayofbees @remram44 Now I understand. I mistake your manual open as "Show Package Contents".

@remram44 @trayofbees A disk image (*.img) is sufficient, if your built app is a self-containing bundle. In example "Gimp-2.10.app". Itself it is a directory handled in a special way. You can put that into a disk image next to a symbolic link to "/Applications", so users can install it via drag and drop. A *.pkg (managed install) is suitable for installing modular products or files to system directories.

@remram44 @trayofbees Without having a developer certificate this appears like the only way for apps that are not distributed through the App Store or notarized and distributed outside.

@trayofbees @peterthomashorn Even if I wanted to pay the $100 fee, I can't because I can't get 2-factor on. Best I can do is probably make a step-by-step guide or video 😩

Inscrivez-vous pour prendre part à la conversation
Framapiaf

Framapiaf est un service de microblog similaire à Twitter. Il est libre, décentralisé et fédéré. Il permet de courts messages (max. 500 caractères), de définir leur degré de confidentialité et de suivre les membres du réseau sans publicité ni pistage.