Posts

Post not yet marked as solved
2 Replies
0 Views
No, the issue is still here. But I rebuild the framework for arm64 simulator and it fixed the issue.
Post not yet marked as solved
2 Replies
0 Views
Hi Claude, I update my question here: The case it crashes with XCode 12.2 final class CoreDataFixture { var selfUserProvider: SelfUserProvider! init() { /// some other init code selfUserProvider = SelfUserProvider() SelfUser.provider = selfUserProvider } } let coreDataFixture = CoreDataFixture() I refactored to below and doesn't crash: final class CoreDataFixture { var selfUserProvider: SelfUserProvider! init() { // some other init code selfUserProvider = SelfUserProvider() } } let coreDataFixture = CoreDataFixture() SelfUser.provider = coreDataFixture.selfUserProvider However I rerun this part today and it works. This class is defined in test target. The crash EXC_BAD_ACCESS occurs when calling static method in init/deinit methods, not only when calling SelfUser.provider = selfUserProvider