Small post about iOS 4.2 currently in GM.
We’ve found that in the last versions of GM, there is a small incompatibility with the simulator of iOS 4.2 SDK and Acapela TTS for iPhone and iPad 1.102.
Device libs are working well.
We are working on a patch which will allows you to test your apps agains the 4.2 simulator. Stay tuned in the coming days.
November 5th, 2010 at 4:50 pm
Symptoms are:
–> When launching your app in the iPad 4.2 and the iPhone 4.2 simulator (but not iPhone 4.0 and 4.1), you will get the following crash when initializing the voices:
Message on the gdb console:
“Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
pthread_cond_init$UNIX2003 called from function BabTTS_Create in image Pictello.
If you are encountering this problem running a simulator binary within gdb, make sure you ‘set start-with-shell off’ first.”
This problems may also occur with iPad simulator with iOS 3.2 (using iOS 4.2 GM SDK and Xcode 3.2.5)
As said, the device libraries are working well.
November 10th, 2010 at 5:01 pm
Problem solved.
We have published a 1.104 patch (zip file) to apply on your 1.102 installation, in the download section.
This patch contains only simulator version of the libs. If you are a valid customer and have previously received the universal binary of the libs (simulator + device), contact us to obtain a patch.
November 10th, 2010 at 5:30 pm
[...] problem is solved. We have published a 1.104 patch (zip file) to apply on your 1.102 installation, in the [...]
December 6th, 2010 at 3:38 am
Hi, I also used third-party libs on iPhone simulator 4.2(Xcode4.2.5) and unfortunately I met this issue:
Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
pthread_cond_init$UNIX2003 called from function XXXX
What I want to figure out is that is this issue a common issue in iPhone simulator 4.2? Or just obtain patches for the third-party libs each??
December 6th, 2010 at 9:39 am
Hi Walt.
It seems that Apple changes (again) something into the simulator (as in iOS 4.0), and thus, you should absolutly obtain new version of your libs, compiled against iOS 4.2 SDK in order to be able to link with your app.
(Seems that something change in the definition of pthread_cond_init in the iOS core of simulator only … as it still works on device)