Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 1.06 is not working on IOS 12.5.6 #72

Closed
YasserAntonio opened this issue Sep 6, 2021 · 11 comments
Closed

Version 1.06 is not working on IOS 12.5.6 #72

YasserAntonio opened this issue Sep 6, 2021 · 11 comments
Labels
duplicate This issue or pull request already exists

Comments

@YasserAntonio
Copy link

YasserAntonio commented Sep 6, 2021

I have an iPhone 6 locked at the IOS version 12.5.6 and unfortunately my iOS auto updated Amperfy which is no longer working. Anyway to get a downgraded version and keep using Amperfy ?

@BLeeEZ BLeeEZ added the duplicate This issue or pull request already exists label Sep 6, 2021
@BLeeEZ
Copy link
Owner

BLeeEZ commented Sep 6, 2021

I think is issue is a duplicate to this one: #65

@BLeeEZ
Copy link
Owner

BLeeEZ commented Sep 6, 2021

Could you please install Amperfy via TestFlight: https://testflight.apple.com/join/HCZzB1fU
Via TestFlight it is possible to send crash reports, which help me to find the root cause.

@BLeeEZ
Copy link
Owner

BLeeEZ commented Sep 6, 2021

I have seen in the meantime that only crash reports from iOS 13 and higher devices are available to developers.

@YasserAntonio
Copy link
Author

Hello , sorry didn't saw the notification. I just join your test flight invite, installed Amperfy and opened it ( it crashed as expected) but I didn't got any bug report to send. Did you received something ?

@YasserAntonio
Copy link
Author

I looked for some logs using Xcode and that's what I found, (I'm on iPhone 6):

Incident Identifier: 11315663-57B3-4136-B8FE-32D7852FECB4
CrashReporter Key: 4a4cc81dff219fdcfeae28492e2a6f6ec3c6d647
Hardware Model: iPhone7,2
Process: Amperfy [4830]
Path: /private/var/containers/Bundle/Application/5545B6F6-3F30-45F7-8989-443687CB364B/Amperfy.app/Amperfy
Identifier: net.hildebrand-it.amperfy-music
Version: 2 (1.0.6)
AppStoreTools: 12E506
AppVariant: 1:iPhone7,2:12.2
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: net.hildebrand-it.amperfy-music [684]

Date/Time: 2021-10-06 22:28:24.9878 +0200
Launch Time: 2021-10-06 22:28:24.4100 +0200
OS Version: iPhone OS 12.5.5 (16H62)
Baseband Version: 7.80.04
Report Version: 104

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Description: DYLD, Symbol not found: _kCACornerCurveCircular | Referenced from: /private/var/containers/Bundle/Application/5545B6F6-3F30-45F7-8989-443687CB364B/Amperfy.app/Frameworks/LNPopupController.framework/LNPopupController (which was built for iOS 13.0) | Expected in: dyld shared cache | in /private/var/containers/Bundle/Application/5545B6F6-3F30-45F7-8989-443687CB364B/Amperfy.app/Frameworks/LNPopupController.framework/LNPopupController
Triggered by Thread: 0

Thread 0 Crashed:
0 dyld 0x0000000100b52418 __abort_with_payload + 8
1 dyld 0x0000000100b51a58 abort_with_payload_wrapper_internal + 100
2 dyld 0x0000000100b51a88 fcntl + 0
3 dyld 0x0000000100b148f8 dyld::fastBindLazySymbol+ 18680 (ImageLoader**, unsigned long) + 0
4 dyld 0x0000000100b176e4 dyld::_main+ 30436 (macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) + 5396
5 dyld 0x0000000100b11044 _dyld_start + 68

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000006 x1: 0x0000000000000004 x2: 0x000000016f75e990 x3: 0x00000000000000d3
x4: 0x000000016f75e590 x5: 0x0000000000000000 x6: 0x0072616c75637269 x7: 0x000000016f75ed20
x8: 0x0000000000000020 x9: 0x0000000000000009 x10: 0x746e6f437075706f x11: 0x662e72656c6c6f72
x12: 0x6d6172662e72656c x13: 0x4e4c2f6b726f7765 x14: 0x6e6f437075706f50 x15: 0x0072656c6c6f7274
x16: 0x0000000000000209 x17: 0x0000000000000000 x18: 0x0000000000000000 x19: 0x0000000000000000
x20: 0x000000016f75e590 x21: 0x00000000000000d3 x22: 0x000000016f75e990 x23: 0x0000000000000004
x24: 0x0000000000000006 x25: 0x000000000000002f x26: 0x0000000100b6b5e0 x27: 0x0000000100b6b000
x28: 0x0000000100b6ba00 fp: 0x000000016f75e560 lr: 0x0000000100

@YasserAntonio
Copy link
Author

It's seems like it's linked to a missing symbol " _kCACornerCurveCircular" used in your framwork. probably a breaking change in version. Tell me if it helps

@BLeeEZ
Copy link
Owner

BLeeEZ commented Oct 7, 2021

Thank you very much for this log entry.
I think I now know where issue comes from.
The Carthage dependencies were not fixed to specific versions. They were declared as upwards compatible.

In the latest versions of LNPopupController were a lot of incompatibility issues with iOS 12.x (as you can see here: https://github.com/LeoNatan/LNPopupController/releases).
During the release process of Amperfy the versions of Carthage were updated and so the compatibility issues came into the App.
I fixed the Carthage dependencies to certain versions (22c0089). With that, this issue should not raise again in the future.

@YasserAntonio
Copy link
Author

Must thank you first for your cool app ! Any idea when you will have time to make the next release with the fix ? I'm available if you need to test it before App Store release using testflight

@BLeeEZ
Copy link
Owner

BLeeEZ commented Oct 7, 2021

I think next week or the week after will be a new version on TestFlight available. I will notify you here too when available.

@BLeeEZ
Copy link
Owner

BLeeEZ commented Oct 12, 2021

The new beta is available. Does the app still crashes?

@YasserAntonio
Copy link
Author

YasserAntonio commented Oct 12, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

2 participants