Post Reply 
New iOS WP-34s & WP-31s emulators
11-26-2019, 04:42 PM
Post: #21
RE: New iOS WP-34s & WP-31s emulators
(11-26-2019 07:59 AM)pascal_meheut Wrote:  I'm sorry but this is not possible.
It’s just strange that not both applications became inoperative but only WP34s...(
Find all posts by this user
Quote this message in a reply
11-26-2019, 06:44 PM
Post: #22
RE: New iOS WP-34s & WP-31s emulators
(11-26-2019 04:42 PM)Leonid Wrote:  It’s just strange that not both applications became inoperative but only WP34s...(

Indeed. Is Your WP31s app version 1.8? (i on the screen then What's New).
Find all posts by this user
Quote this message in a reply
11-27-2019, 12:07 PM
Post: #23
RE: New iOS WP-34s & WP-31s emulators
Hello!

(replying for Leonid as well as for me...)

(11-26-2019 06:44 PM)pascal_meheut Wrote:  Indeed. Is Your WP31s app version 1.8? (i on the screen then What's New).

Yes, it is version 1.8 . The update was done on November 20th if that helps (I can see that in the "Updates" list in my App Store App). As far as I remember the update for WP-34s came on the same day. Somehow my iPad thought that it could do it and started updating, only to find out during the process that the update is incompatible with iOS 9. It will now be forever listed as pending update...

But luckiliy my installed WP-34s App (version 1.14) was not overwritten and works just fine, so I am sure I won't need any further updates on this iPad :-)

Regards
Max
Find all posts by this user
Quote this message in a reply
11-27-2019, 12:10 PM
Post: #24
RE: New iOS WP-34s & WP-31s emulators
(11-26-2019 06:44 PM)pascal_meheut Wrote:  Indeed. Is Your WP31s app version 1.8? (i on the screen then What's New).
Yes, WP31s is v. 1.8
WP34s app couldn't update to the latest version and it had to be removed..(
Find all posts by this user
Quote this message in a reply
11-27-2019, 07:48 PM
Post: #25
RE: New iOS WP-34s & WP-31s emulators
(11-27-2019 12:07 PM)Maximilian Hohmann Wrote:  only to find out during the process that the update is incompatible with iOS 9.

This is out of my hand. I compile with iOS 8 compatibility and both WP31s & WP34s share the same code, configuration except for the skins and a few files.

Both were built & uploaded in a 15 min interval.
So why one of them work on iOS 9 and the other cannot update goes into the category: "Apple works in mysterious ways".
Find all posts by this user
Quote this message in a reply
12-03-2019, 12:39 PM
Post: #26
RE: New iOS WP-34s & WP-31s emulators
(11-27-2019 07:48 PM)pascal_meheut Wrote:  
(11-27-2019 12:07 PM)Maximilian Hohmann Wrote:  only to find out during the process that the update is incompatible with iOS 9.

This is out of my hand. I compile with iOS 8 compatibility and both WP31s & WP34s share the same code, configuration except for the skins and a few files.

Both were built & uploaded in a 15 min interval.
So why one of them work on iOS 9 and the other cannot update goes into the category: "Apple works in mysterious ways".

That doesn't sound like Apple's usual MO. If an app is incompatible, it will either not be offered in the App Store app at all, or you will be able to install it but then it will crash (as happened to Free42 when iOS 8 introduced new requirements for GPS-using apps). I'd recommend rebooting the device, uninstalling the partially-installed app (if anything is still showing in the Launcher), and trying again.
Visit this user's website Find all posts by this user
Quote this message in a reply
12-03-2019, 04:00 PM
Post: #27
RE: New iOS WP-34s & WP-31s emulators
Hello!

(12-03-2019 12:39 PM)Thomas Okken Wrote:  That doesn't sound like Apple's usual MO.

Indeed.

(12-03-2019 12:39 PM)Thomas Okken Wrote:  If an app is incompatible, it will either not be offered in the App Store app at all, ...

When I installed it several years ago, it was of course compatible. Since then it also got numerous updates. Usually it shouldn't even start to update if the result of the update will not be compatible any more. This WP-34s app is the first one in my almost nine years of iPad usage that found out during the update that it will be going to be incompatible afterwards...

(12-03-2019 12:39 PM)Thomas Okken Wrote:  I'd recommend rebooting the device, uninstalling the partially-installed app (if anything is still showing in the Launcher), and trying again.

I am rebooting my iPad very frequently because I found out that it charges a lot quicker when it is turned off. So it probably got a half dozen reboots already since this hung update...
Abd mind you, my installed (old) version of WP-34s is still working. If I uninstall that now I will never be able to install it again because the App store only has the latest version and I already know that this will not install.

Regards
Max
Find all posts by this user
Quote this message in a reply
12-03-2019, 10:54 PM (This post was last modified: 12-04-2019 12:53 AM by Thomas Okken.)
Post: #28
RE: New iOS WP-34s & WP-31s emulators
I'm confused... your iPad is running iOS 9 (and I assume it can't be updated to a later version of iOS), but an app compiled for iOS 8 refuses to install? Are there any error messages on the console?
Visit this user's website Find all posts by this user
Quote this message in a reply
12-04-2019, 05:13 PM
Post: #29
RE: New iOS WP-34s & WP-31s emulators
Hello!

(12-03-2019 10:54 PM)Thomas Okken Wrote:  I'm confused... your iPad is running iOS 9 (and I assume it can't be updated to a later version of iOS), ...

Yes, exactly.

(12-03-2019 10:54 PM)Thomas Okken Wrote:  ... but an app compiled for iOS 8 refuses to install? Are there any error messages on the console?

As Pascal wrote above it is no longer compatible with older iOS versions even if in the App Store it still says: Requires iOS8 or newer (https://apps.apple.com/de/app/wp-34s/id620255094).

Anyway, it is not really important for me, the previous version is still installed on my iPad. And if I really wanted to I could flash one of my HP-30 or -20 calculators to a real WP-34s. I even got the cable to do it...

Regards
Max
Find all posts by this user
Quote this message in a reply
12-04-2019, 07:44 PM
Post: #30
RE: New iOS WP-34s & WP-31s emulators
I just hope that the next compilation and publication WP34s in AppStore will solve this annoying problem.
Yes, a real calculator is ideal but in the app, for example, the Catalog Menus is very visual.
Find all posts by this user
Quote this message in a reply
12-04-2019, 09:04 PM (This post was last modified: 12-04-2019 09:17 PM by pascal_meheut.)
Post: #31
RE: New iOS WP-34s & WP-31s emulators
BTW, I had some luck and I found why the WP31s is working but the WP34s is not.

This is not an iOS version nor a code issue, this is an processor compatibility problem.
WP31s is still compiled for 32 bits armv7 processors because I use an old version by mistake.

But I cannot compile 32 bits code because Apple does not support it anymore. I'll try to find a way to prevent the AppStore from installing a 64 bits only App on 32 bits device.
Find all posts by this user
Quote this message in a reply
12-04-2019, 11:18 PM (This post was last modified: 12-04-2019 11:30 PM by Thomas Okken.)
Post: #32
RE: New iOS WP-34s & WP-31s emulators
(12-04-2019 09:04 PM)pascal_meheut Wrote:  But I cannot compile 32 bits code because Apple does not support it anymore. I'll try to find a way to prevent the AppStore from installing a 64 bits only App on 32 bits device.

I'm still building Free42 as a 32/64-bit fat binary with the latest Xcode. If your project isn't emitting 32-bit code any more, there's probably something wrong with your build settings.

Apple isn't updating iOS for 32-bit platforms any more, but they are still supporting iOS versions before 11 as build targets, and as long as they do that, they'll keep supporting all the CPU architectures that those iOS versions run on. (At least that's the way they've handled it in the past.)
Visit this user's website Find all posts by this user
Quote this message in a reply
12-05-2019, 06:18 AM
Post: #33
RE: New iOS WP-34s & WP-31s emulators
(12-04-2019 11:18 PM)Thomas Okken Wrote:  I'm still building Free42 as a 32/64-bit fat binary with the latest Xcode. If your project isn't emitting 32-bit code any more, there's probably something wrong with your build settings.
My problem is not with XCode but with the WP34s library: I'm building it using make & gcc outside of XCode and I get a message saying that arch386 is not supported.

I can build with armv7 and no i386 but then XCode complains because it needs it for the simulator.

Maybe there is a solution but as I said before, I do not have a lot of time to spend on this at the moment.
Find all posts by this user
Quote this message in a reply
12-05-2019, 12:28 PM (This post was last modified: 12-05-2019 12:41 PM by Thomas Okken.)
Post: #34
RE: New iOS WP-34s & WP-31s emulators
Oh, OK. Hmm... Yes, the way Xcode handles simulator builds is a bit weird, and I have to admit I don't fully understand it. I just tried removing i386 from the architectures for the Debug build, and then did a clean rebuild, and it ended up compiling for i386 anyway. I seem to remember that it used to be a simple matter of setting VALID_ARCHS appropriately, but in my project, neither i386 nor x86_64 are in the valid architectures anyway, not even for Debug; Xcode sees armv7 and automagically adds i386 for the simulator.

On the other hand, for a Release build it does not build i386 or x86_64. I just tried this by running Product -> Archive for Free42 without building the Intel library for i386 first, and the build ran without errors, generating armv7 and arm64, and no i386 or x86_64, as expected. If that pattern holds for your project, you may be able to fix the issue by simply setting the Debug architectures to "arm64" (or "arm64 x86_64", if that makes a difference, which I suspect it doesn't), and the Release architectures to "armv7 arm64".
Visit this user's website Find all posts by this user
Quote this message in a reply
12-06-2019, 09:24 AM
Post: #35
RE: New iOS WP-34s & WP-31s emulators
First, I would like to say thank you to all the persons who gave me relevant informations and the motivation to look into this problem.

And an even bigger thank you to Thomas Okken for being very helpful

Because I just uploaded a WP34s version with armv7 support and it should be available soon.

I cannot promise that it will work because I have no way of testing but there is a good chance.
Let me know.
Find all posts by this user
Quote this message in a reply
12-06-2019, 04:34 PM
Post: #36
RE: New iOS WP-34s & WP-31s emulators
(12-06-2019 09:24 AM)pascal_meheut Wrote:  First, I would like to say thank you to all the persons who gave me relevant informations and the motivation to look into this problem.

And an even bigger thank you to Thomas Okken for being very helpful

Because I just uploaded a WP34s version with armv7 support and it should be available soon.

I cannot promise that it will work because I have no way of testing but there is a good chance.
Let me know.

Thank you very much Pascal!
Now I have successfully installed again the updated WP34s on iPad 3 & iPod 5G Smile
Find all posts by this user
Quote this message in a reply
12-06-2019, 04:54 PM
Post: #37
RE: New iOS WP-34s & WP-31s emulators
(12-06-2019 04:34 PM)Leonid Wrote:  Thank you very much Pascal!
Now I have successfully installed again the updated WP34s on iPad 3 & iPod 5G Smile

Glad to hear it.
Find all posts by this user
Quote this message in a reply
12-07-2019, 03:15 PM
Post: #38
RE: New iOS WP-34s & WP-31s emulators
Hello Pascal,

my old iPad has a new (and working!) version of WP-34s as well.

Thanks a lot
Max
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)