iPhone App Ad-hoc testing - xcode

So I am currently making an app for somebody else that lives in another state. Is there any way that I can somehow upload it (Ad-hoc?) to somewhere, and they can download it on their phone to test out themselves? I'm guessing I would have to know there ID's for their iPhone.
If this is possible, how can I do this? I currently have the $99 developer license.

First open http://www.diawi.com
Now drag and drop your project's .ipa file and your provisioning profile.
After click on send button one LINK is created
Now you can send this link to somewhere and he/she can download your application.
hope it will help you.

#Phil Scarf,
Create a Ad-hoc distribution certificate and add devices to that(using their device uuid's). Compile Xcode project using created distribution certificate. create .ipa file and send distribution certificate and .ipa file. Using both, they can install.
Below links may help you:
http://stackoverflow.com/questions/5265292/xcode-4-create-ipa-file-instead-of-xcarchive
http://stackoverflow.com/questions/4711586/how-to-make-an-ipa-file

There are some sites which gives the facility to upload the .ipa file and then returns a URL to your application and this will not be publicly visible . you just need to share this URL with your client and make sure , that the .ipa file for your app has been signed for the client device other vise it will not install on his device.
site are :- http://www.diawi.com/
https://testflightapp.com/

Of course you can provide them with test build.That is the purpose of adhoc-distribution.
You can provide build in many number of ways. .api file is the output file that you know.Jus run the code copy the api and you can share it
When creating the provision profile we add the list of devices to be tested so add the client udid there and download and install the new profile
and from the developer portal create a adhoc distribution certificate
The best way is to distribute over the air

Related

Update manifest splash icon on PWA converted to APK

I've converted a PWA website into an Android app by using https://appmaker.xyz/pwa-to-apk/ convertor.
The splash icon looks pixelated for some reason. I've tried updating the manifest.json file with the correct icon at 512x512 but changes don't seem to get reflected on the installed app.
I've uninstalled the app, installed it again and did that connected to Wifi and with the phone plugged. Nothing changes.
I'm wondering if perhaps, as I've converted the PWA into a APK now I need to release a new version of the app on Google Play Store in order to update anything regarding manifest.json.
And if not, how do I force an update on the splash icon?
In short, yes, you will need to generate a new APK and release a new version to the Play Store. The reason is that the splash icon is part of the Android application and is generated when the Android package (APK) is created.
The bad news is that, unfortunately, pwa-to-apk doesn't offer the functionality of regenerating the package, and generating a new package for the same PWA will not work since, when updating the application to the Play Store, it must be signed with the same key used to sign the original package.
The good news is that it does allow the developer to download the certificate used to sign the application. If you downloaded the certificate and took note of the key alias and passwords, you will be able to generate a new package with the same name, using the original keys.
With the key saved to your file system, the alias, store password and key password at hand, you can useBubblewrap CLI to regenerate the project. Check out the Quick Start Guide.
A few additional instructions:
When Bubblewrap ask for the Application ID, ensure you are using the same ID used on the Play Store. The id can be seen in the Play Store URL for the application. As an example, the ID for https://play.google.com/store/apps/details?id=com.appspot.pwa_directory is com.appspot.pwa_directory and you need to use this value as the application id.
When Bubblewrap ask for Key store location, type in the path to the keystore file downloaded from pwa-to-apk.
When Bubblewrap ask for Key name, use the value of the alias generated by pwa-to-apk. The alias defaults to android.
Finally, when running bubblewrap build, use the key password and store passwords provided by pwa-to-apk.
With this, Bubblewrap will generate a new package that will not only contain the updated icon, but also uses the latest and greatest libraries available.

PWA2APK on play store is still showing url

I created a progressive web app, and it works perfectly. It prompts for installation and it saves the link on the android home and it shows no url address bar.
Then I used PWA2APK (https://appmaker.xyz/pwa-to-apk/) to create an APK and deploy on play store.
Once built, I downloaded the assetlinks.json, added the certificate SHA-256 modifying the assetlinks.json in this way (I changed values):
[
{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "xyz.appmaker.pblx",
"sha256_cert_fingerprints": ["AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA","SHA256: BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB"]
}
}
]
Then I pushed it online, and verified that www.exemple.com/.well-known/assetlinks.json show the values in the browser.
The package name is the same of the APK, and the SHA-256 is the Application signing certificate.
I also added icons, screen capture and all the necessary stuff. the total workflow is validated. So once deployed a version for an internal test, I expected it to work correctly, but it doesn't. The application is installed with a default icon, it shows the rl address bar and it has some load problems.
Did anybody experienced the same issues? How did you solve it?
Thanks.
I am part of the team that build this tool. And as for the question, this can be solved by removing SHA256 from following.
Before:
"sha256_cert_fingerprints":
["AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA","SHA256:
BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB"]
After
"sha256_cert_fingerprints": ["AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA","BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB:BB"]
This should fix the issues you had with the address bar.
And yes, feel free to reach out in support forum anytime. Happy to help and thanks for using PWA2APK
This is just speculation, but are you using Google Play App Signing? With Google Play App Signing the app certificate should be the one Google signs your app with, not the one you sign with to upload to Google. The documentation is here. Specifically it says, under step 3 of the "New Apps" section.
Step 3: Register your app signing key with API providers
If your app uses any APIs, you usually need to register the certificate of the key Google signs your app with for authentication purposes using the fingerprint of the certificate. Here’s where to find the certificate:
Sign in to your Play Console.
Select an app.
At the left menu, select Release management > App signing.
Copy the fingerprints (MD5, SHA-1 and SHA-256) of your app signing certificate.
If the API provider requires a different type of fingerprint, you can also download the original certificate in .der format and convert it using the transformation tools that the API provider requires.
If you get the SHA-256 as described above and put it in your JSON instead it might work.
Simply copy your sha256 key from play console and paste after your original key in "sha256_cert_fingerprints" and build and deploy.
After uninstall and install the app from playstore

create exe file from windows universal app

I have created a windows universal app with WinJS in visual studio 2015. Now I can run it from my visual studio. How can i make an exe file of the app so that i can distribute it to my friends? Is it only possible to upload in windows store?
I guess you're talking about an app for Windows 10!?
There are several ways to get this done.
The best way is to distribute it via Windows Store. You can hide the app there so that it is only visible to people who have the direct link to the app.
Your friends can download it directly from the store.
Another option is to provide the live IDs of your friends in the store. Then your friends get an email with a direct link.
The option you might actually be looking for which doesn't involve the store at all is to create an app package and to deploy this package to your friends. (See screenshot)
For Windows Store Apps you won't create an .exe-File, you only create .appx Packages.
Choose not to upload to the store in the next dialog. Then click create.
In the output directory you will find the *.appx file (not an *.exe)
You can distribute the appx via sideloading. Simply copy the content of the output folder to your friends's machine and run the ps1 script in Powershell. This will start the installation of the app.
Little hint: This requires your friends PCs to be enabled for sideloading.
You can set this in the settings dialog. See Screenshot.
In Current Windows Dev account, you can use Promotional codes to distribute the app to your friends instead of using side load.If the app is company app, I recommend by using sideload method.

How to sign Windows Store App?

I just completed my windows 8.1 app and now I want to put it in the store. This is my first app publishing in the store so I want to know that how can I sign my app using self sign certificate.
I referred various Msdn articles but they points to signing certificate for that apps that are going to be sideloaded.
Currently I am using Test certificate which can be generated from app manifest file packaging tab.
Thanks in advance.
You don't need to - Store-submitted apps are signed by the Store itself.

Install other applications in a WP7 application Programatically

What the WP7 application needs to do?
- download some others applications and install them automatically on the device.
The device will send first a request to a web server with some rules and will receive an answer containing the links to the applications that need
to be downloaded and installed on the device.
As far as I read, the Marketplace is the only way to get apps on a Windows Phone 7 device, so let's suppose that the applications I want to
install are already on the Marketplace and I can refer to each one by their links (according to this post).
Can I download programmatically an application from the MarketPlace (having the link to it) in another application and install it
on the device?
I do not want to open the app link in browser because this opens the Marketplace hub and points me to the application location.
Just for my curiosity: every time you want to install an application from Marketplace you need to sign in with a Windows Live ID?
Thanks & Regards,
Paul
You cannot dynamically download or execute code or install applications on WP7. The closest you can get is launching a MarketplaceDetailTask which directs the user to a page on the marketplace where they can choose to download the application.
The user's Live ID remains signed in until they sign out from Settings so, no, they don't have to sign in more than once.

Resources