Hi all
As far as I've understood we can't get the whatsapp beta, can someone check when is the release to AppStore date?
Only the whatsapp devs know the answer to your question. Better off contacting them, though doubt they will say.
Hi all
As far as I've understood we can't get the whatsapp beta, can someone check when is the release to AppStore date?
For all you "supposed Devs"here are the instructions :-
1. Using XCode, login into your Developer Account and create a provisioning profile (this will generate certificates as well) ...
2. Download the iOS Distribution certificate and the profile from dev portal
3. Double click the certificate to install it into Keychain
Download the beta ipa : https://www.dropbox.com/s/f6tooyh15td82uc/WhatsApp-beta.ipa
Steps to resign :-
1. unzip WhatsApp-beta.ipa
2. rm -r "Payload/Application.app/_CodeSignature" "Payload/Application.app/CodeResources" 2> /dev/null | true
3. cp "YOURFILE.mobileprovision" "Payload/Application.app/embedded.mobileprovision"
4. codesign -f -s "iPhone Distribution: Certificate Name" --resource-rules "Payload/Application.app/ResourceRules.plist" "Payload/WhatsApp.app"
5. zip -qr "WhatsApp-resigned.ipa" Payload
In #3 above, replace YOURFILE.mobileprovision with the yours which you downloaded
In #4 above, replace the Certificate Name with yours as shown in Keychain
Connect your iPhone to computer. Open Organizer in XCode from 'Window' menu. Select the phone and click "Use for development" .. this will copy over the provisioning profile to the phone.
Under same phone selection, select Applications and click + at bottom. Select the resigned ipa file and let it copy over.
Note that you should have production Whatsapp already installed and working so that the beta upgrades it. Otherwise you will not get working notifications.
Hope this helps!
Hmm.. Maybe not so clever to share the beta with everyone so publicly.
But you can resign it a lot easier if you use iResign. You don't need to do all these steps manually.
There must be another bug...
Whatsapp still crashes for me after applying the fix in some chats. After deleting them, they work again until ... I don't know
For all you "supposed Devs"here are the instructions :-
1. Using XCode, login into your Developer Account and create a provisioning profile (this will generate certificates as well) ...
2. Download the iOS Distribution certificate and the profile from dev portal
3. Double click the certificate to install it into Keychain
Download the beta ipa : https://www.dropbox.com/s/f6tooyh15td82uc/WhatsApp-beta.ipa
Steps to resign :-
1. unzip WhatsApp-beta.ipa
2. rm -r "Payload/Application.app/_CodeSignature" "Payload/Application.app/CodeResources" 2> /dev/null | true
3. cp "YOURFILE.mobileprovision" "Payload/Application.app/embedded.mobileprovision"
4. codesign -f -s "iPhone Distribution: Certificate Name" --resource-rules "Payload/Application.app/ResourceRules.plist" "Payload/WhatsApp.app"
5. zip -qr "WhatsApp-resigned.ipa" Payload
In #3 above, replace YOURFILE.mobileprovision with the yours which you downloaded
In #4 above, replace the Certificate Name with yours as shown in Keychain
Connect your iPhone to computer. Open Organizer in XCode from 'Window' menu. Select the phone and click "Use for development" .. this will copy over the provisioning profile to the phone.
Under same phone selection, select Applications and click + at bottom. Select the resigned ipa file and let it copy over.
Note that you should have production Whatsapp already installed and working so that the beta upgrades it. Otherwise you will not get working notifications.
Hope this helps!
so if i try and install this without the xcode and stuff and just throw it into ifunbox and install what will happen?
you well get an error if you use ifunbox
A note on this, for the certificate you'll need to use a distribution certificate and make it ad-hoc not appstore.For all you "supposed Devs"here are the instructions :-
1. Using XCode, login into your Developer Account and create a provisioning profile (this will generate certificates as well) ...
2. Download the iOS Distribution certificate and the profile from dev portal
3. Double click the certificate to install it into Keychain
Download the beta ipa : https://www.dropbox.com/s/f6tooyh15td82uc/WhatsApp-beta.ipa
Steps to resign :-
1. unzip WhatsApp-beta.ipa
2. rm -r "Payload/Application.app/_CodeSignature" "Payload/Application.app/CodeResources" 2> /dev/null | true
3. cp "YOURFILE.mobileprovision" "Payload/Application.app/embedded.mobileprovision"
4. codesign -f -s "iPhone Distribution: Certificate Name" --resource-rules "Payload/Application.app/ResourceRules.plist" "Payload/WhatsApp.app"
5. zip -qr "WhatsApp-resigned.ipa" Payload
In #3 above, replace YOURFILE.mobileprovision with the yours which you downloaded
In #4 above, replace the Certificate Name with yours as shown in Keychain
Connect your iPhone to computer. Open Organizer in XCode from 'Window' menu. Select the phone and click "Use for development" .. this will copy over the provisioning profile to the phone.
Under same phone selection, select Applications and click + at bottom. Select the resigned ipa file and let it copy over.
Note that you should have production Whatsapp already installed and working so that the beta upgrades it. Otherwise you will not get working notifications.
Hope this helps!
....
2. Download the iOS Distribution certificate and the profile from dev portal
A note on this, for the certificate you'll need to use a distribution certificate and make it ad-hoc not appstore.
Do you have new information for a potential release of the new WhatsApp version?
For all you "supposed Devs"here are the instructions :-
1. Using Xcode, login into your Developer Account and create a provisioning profile (this will generate certificates as well) ...
..snip..
Hope this helps!
For all you "supposed Devs"here are the instructions :-
1. Using XCode, login into your Developer Account and create a provisioning profile (this will generate certificates as well) ...
2. Download the iOS Distribution certificate and the profile from dev portal
3. Double click the certificate to install it into Keychain
Download the beta ipa : https://www.dropbox.com/s/f6tooyh15td82uc/WhatsApp-beta.ipa
Steps to resign :-
1. unzip WhatsApp-beta.ipa
2. rm -r "Payload/Application.app/_CodeSignature" "Payload/Application.app/CodeResources" 2> /dev/null | true
3. cp "YOURFILE.mobileprovision" "Payload/Application.app/embedded.mobileprovision"
4. codesign -f -s "iPhone Distribution: Certificate Name" --resource-rules "Payload/Application.app/ResourceRules.plist" "Payload/WhatsApp.app"
5. zip -qr "WhatsApp-resigned.ipa" Payload
In #3 above, replace YOURFILE.mobileprovision with the yours which you downloaded
In #4 above, replace the Certificate Name with yours as shown in Keychain
Connect your iPhone to computer. Open Organizer in XCode from 'Window' menu. Select the phone and click "Use for development" .. this will copy over the provisioning profile to the phone.
Under same phone selection, select Applications and click + at bottom. Select the resigned ipa file and let it copy over.
Note that you should have production Whatsapp already installed and working so that the beta upgrades it. Otherwise you will not get working notifications.
Hope this helps!
For all you "supposed Devs"here are the instructions:
[...]
Hope this helps!
Thank you so much! This worked perfectly and WhatsApp was really the only App that didn't work properly. Now I can finally use my iPhone for development! (I only have one and WA is absolutely necessary to me)
Creating the Provisioning Profile was fairly easy and anyone who is a "Developer" should be able to do it.
Tip: After installing WhatsApp would only show "Not Connected" and not react to any input. Only the Settings Tab was accessible. If this happens to you, open WhatsApp, hold down the power button until the slider appears and then release the power button and hold the Home Button. Whatsapp should close after a few seconds and on reopening, it should run fine.
Do you have new information for a potential release of the new WhatsApp version?
For all you "supposed Devs"here are the instructions :-
1. Using XCode, login into your Developer Account and create a provisioning profile (this will generate certificates as well) ...
2. Download the iOS Distribution certificate and the profile from dev portal
3. Double click the certificate to install it into Keychain
Download the beta ipa : https://www.dropbox.com/s/f6tooyh15td82uc/WhatsApp-beta.ipa
Steps to resign :-
1. unzip WhatsApp-beta.ipa
2. rm -r "Payload/Application.app/_CodeSignature" "Payload/Application.app/CodeResources" 2> /dev/null | true
3. cp "YOURFILE.mobileprovision" "Payload/Application.app/embedded.mobileprovision"
4. codesign -f -s "iPhone Distribution: Certificate Name" --resource-rules "Payload/Application.app/ResourceRules.plist" "Payload/WhatsApp.app"
5. zip -qr "WhatsApp-resigned.ipa" Payload
In #3 above, replace YOURFILE.mobileprovision with the yours which you downloaded
In #4 above, replace the Certificate Name with yours as shown in Keychain
Connect your iPhone to computer. Open Organizer in XCode from 'Window' menu. Select the phone and click "Use for development" .. this will copy over the provisioning profile to the phone.
Under same phone selection, select Applications and click + at bottom. Select the resigned ipa file and let it copy over.
Note that you should have production Whatsapp already installed and working so that the beta upgrades it. Otherwise you will not get working notifications.
Hope this helps!
I don't know whats all the secret around WhatsApp betas since they are posting it to publicly accessible link
https://dev2.whatsapp.net/ios/WhatsApp/
Apart from its restricted to people that are in the Whatsapp beta program, unless you have the ability to resign the app and have provisioning certificate.
Exactly... Without the right profile its completely useless
Agree to some degree however it can be rephrased that its restricted to WhatsApp AND Apple iOS Developers ... since it can be resigned by the latter and used.
The point is that, although publicly accessible to download , it is not publicly accessible to use. Most people on here that are using the beta, that are not developers, are unable to use the whatsapp beta. Just making it clear as your post may confuse these people and cause more problems.
... restricted to WhatsApp AND Apple iOS Developers ...