Code Sign Identity Missing - xcode

I am trying to submit my Mac Application to the AppStore, but I cannot see the 3rd Party Mac Developer Installer identity under Code Signing.
I have downloaded both the Application and Installer certificates and they both show in Keychain, but only the Application identity shows in Xcode.

Found out the problem,
The time I tried it, I had neither the Application or Installer cert installed, so it was refusing it outright, but only warned me about the Installer cert.
I must have read somewhere that i needed to sigh the application using the Installer cert, but the guys on the DevForums told me I needed the sign the application with the Application cert, and then when submitting the application the sheet will prompt me to sign it with the Installer cert.
If anybody has the same problem, there is your answer.

Related

How can I make my application installer is trusted app in Mac OS(Catalina)?

I have created an application installer using Qt ifw for installing my custom application in Mac OS(Catalina). But when try to install it, Mac OS says it cannot be open since app from unidentified developer. I know that by code signing I can do that by publishing through app store. But is there any other possible way to simply prompt the user and add my app as "trusted" programatically?

Signing Mac App in Visual Studio for Mac (Xamarin)

I have a Mac app, created in Visual Studio for Mac. Before distributing, I would need to have the application bundle signed. However, looking at the project options, this is greyed out on my screen:
According to https://learn.microsoft.com/en-us/xamarin/mac/deploy-test/publishing-to-the-app-store/signing, I should be able to select it and pull the Developer ID certificate from the keychain (which is present).
My question is; what causes this option to be greyed out?
The yellow triangle doesn't give any hint:
I was creating an installer and therefore assumed I needed the 'Developer ID Installer' certificate. However, it needed to be the 'Developer ID Application. After having that one in the keychain, the box became available.
For me I had also to create a 'Mac Development' certificate.

How to become identified developer for Adobe Air application to be distributed outside Apple app store

We have developed an Adobe Air application using Adobe Flash Builder 4.6 to be installed on Mac desktop and it is being distributed on our own website rather than on Apple app store. It was getting installed and running without any warning or error on previous versions of Mac OS.
But since Apple has introduced Mac OS Sierra application is not getting installed. Its showing "app can't be opened because it is from unidentified developer". I know user can still install the application by allowing it from Settings->Security & Privacy but that's not a good idea.
I did research on this and found that we have to purchase Apple developer account and then have to sign app and installer using certificates generated from Apple developer account.
I generated Developer Id and Installer ID certificates using apple developer accounts and installed these certificates on my Mac machine. Then I tried to generate signed native installer using Adobe Flash Builder 4.6 and certificate exported from KeyChain Access. Previously it was giving error "Error in creating native installer file:Could not timestamp. Request timed out.". I found solution for this error that it can be resolved by updating Air SDK. I updated AIR SDK and this error was resolved.
This time I got new error "Error creating native installer file: Packager internal error". I did research on this and found that I can achieve this by using ADT where I have to first self sign my app and then can apply Apple Developer certificate on compiled app. I was able to generate airi file and then dmg file successfully by following steps given at: https://forums.adobe.com/thread/1568459
But when I tried to install my application by downloading it from my website, Mac OS shown same message again. I need help from techies to be identified developer for our Adobe Air application so that it can be installed on Mac without any error or warning. So guys please help in achieving this.

Xamarin.Mac installer not working

I have a Xamarin.Mac solution that runs correctly in Debug or Release build from within Xamarin Studio, but I am struggling to create a working installer for it.
I want to use direct distribution (outside the App Store), so this is the procedure I used to create the installer:
Within the Apple developer portal:
Created "Developer ID" application and installer certificates
Created an App ID for the app
Created a provisioning profile that references the App ID and the
application certificate
Downloaded the 2 certificates and the provision profile
On the development Mac:
Double-clicked the 2 certificates and verified that they were
installed in Keychain Access
Double-clicked the provisioning profile and verified that it was
installed in Profiles
Within Xcode:
Opened Preferences > Accounts and downloaded the provisioning profile
Restarted Xcode to propagate the downloads to Xamarin Studio
Within Xamarin Studio:
Configured the Bundle ID in info.plist (to match the App ID)
Selected the Release build signing identity, as created above
Selected the Release build provisioning profile, as created above
Selected the Release build installer identity, as created above
Rebuilt the solution in Release build configuration
After the build is complete, the bin/Release folder contains everything I would expect, including the .pkg and .app files.
If I double-click the .pkg file, it appears to correctly execute the installation sequence, but the installed app is not listed in Applications or Launchpad. Moreover, if I run the .app file from its bin/Release folder, it executes correctly, but if I manually move it to the Applications folder, it crashes on startup.
Within Utilities > System Information > Software > Applications, I can see that the app was installed and that its source is an "Identified Developer", so this seems to confirm that the signing worked correctly.
I'm puzzled why, if it was correctly installed, I am unable to run it.
Sorry, I am quite new to both Mac and Xamarin.Mac, so I am not completely sure what I should expect to see here, but I assume it's more than I am currently seeing.
Any clues please?
Likely if you are able to run an application locally but not able to via an installed package, you are running into code signing issues.
As noted here you could try running your application from the command line:
Run your application from the command line and look at the output (in
the Terminal app) by using: MyApp.app/Contents/MacOS/MyApp (where
MyApp is the name of your application)
and see if you are getting a code signing specific error on launch.
If so, then possibly your machine may not be on the provisioning profile/certificate selected.

How to recover Android key file in Phonegap build?

So I stopped using Phonegap build and started signing my app in a different way (I'm building using Eclipse and stupidly made a new keystore file), so Google is not letting me upload my most recent APK because it was signed differently. How do I recover the key file from Phonegap build that I have been using, and if I can't do this, how do I replicate the key file exactly as it was?
Signing Your Applications
Android requires that all apps be digitally signed with a certificate before they can be installed. Android uses this certificate to identify the author of an app, and the certificate does not need to be signed by a certificate authority.... More...
http://developer.android.com/tools/publishing/app-signing.html#studio
In your eclipse follow this steps
Package Explorer > Your_project right click > Android Tools > Export Signed Application Package

Resources