Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
For all you "supposed Devs" :rolleyes: 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" :rolleyes: 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.
 
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.

I am not part of WhatsApp beta program and not restricted by any such NDA from them ... if they contact me for it, it will be taken down

By the way , this beta was publicly floating around via their own official link only.

As far as iresign, I always like getting hands dirty, helps learn whats happening behind the scenes :)
 
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

Quoting myself... strange feeling :D

Found another bug that causes Whatsapp to crash, some Emojis ( Some Flags )
 
For all you "supposed Devs" :rolleyes: 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?
 
For all you "supposed Devs" :rolleyes: 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!
A note on this, for the certificate you'll need to use a distribution certificate and make it ad-hoc not appstore.
 
It seems like, whatsapp crashes when sending the german flagg (kind of annoying during the world cup :mad: ).

Does anyone know, how we have to change/extend the code to fix this bug?
 
iOS 8 whatsapp bug found

Do you have new information for a potential release of the new WhatsApp version?


The only people that will know when it's being released is the developers for whatsapp, who don't appear to visit this forum. Best bet is to follow whatsapp on Twitter, or check their site. Though they're always vague about release dates. They was meant to be an update to add voice calling by end of second quarter 2014, which has been and gone and not appeared.
 
For all you "supposed Devs" :rolleyes: 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!


Yes, it helped me from going bonkers... tq
 
Could someone post a more detailed tutorial on how to create the mobile provision profile and the certificate. And how to get the beta on the iPhone. Tried everything but I can't seem to get it working.

chonazz
 
For all you "supposed Devs" :rolleyes: 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!

Thanks for your help, really easy process, used iresign so it was easier.
 
For all you "supposed Devs" :rolleyes: 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.
 
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.

I already had WA installed but Push notifications and icloud backup are broken for me. WhatsApp keeps telling me I should turn on Whatsapp in the Notification Center but it's already turned on...

EDIT: Deleted WA, reinstalled from appstore, configured, then upgraded. Everything is working now.
 
Last edited:
For all you "supposed Devs" :rolleyes: 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!

Thank you. I used iResign.
 
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.
 
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.
 
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.

How can this be confusing to anyone is beyond me -

... restricted to WhatsApp AND Apple iOS Developers ...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.