Getting compile errors in xcode 13
Getting compile errors in xcode 13, Internals.DiffableDataUIDispatcher.DiffResult.swift: 'let' property 'pointer' may not be initialized directly; use "self.init(...)" or "self = ..." instead
Initializer for class 'Internals.DiffableDataUIDispatcher<O>.DiffResult<Index>.IndicesReference' is '@inlinable' and must delegate to another initializer
... etc
@laeroah Thanks for reporting. May I ask how you import CoreStore into your project? I'm guessing Swift Package Manager?
thanks for the prompt response. I'm using cocoapod.
I don't see this issue. Can you show me your Pod file declaration and the CoreStore version you are using?
pod 'CoreStore', '~> 8.1.0'
full Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '12.0'
target 'AppFriendsCore' do
use_frameworks!
pod 'CoreStore', '~> 8.1.0'
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |configuration|
configuration.build_settings['ONLY_ACTIVE_ARCH'] = 'NO'
configuration.build_settings['BITCODE_GENERATION_MODE'] = "bitcode"
end
end
end
Can you try doing a clean build? (deleting the DerivedData, etc.) If you still get errors afterwards please send the relevant compiler error logs.
Hi John, the issue seems to be with Build libraries for distribution option. I'm working on a library release that needs library evolution support. Not being able to build CoreStore with Build libraries for distribution turned on compromises it. Is it possible to have an update to address this? thank you!
Any update on this? Having the same issue.
I'm sorry, I'm still not sure what the issue here. We have several projects using CoreStore with Xcode 13.x and Cocoapods without any issues. Can you try removing the post_install script from your Podfile? I'm not sure how BUILD_LIBRARY_FOR_DISTRIBUTION behaves, but your main app should be the one dictating the architecture and bitcode settings anyway.
Following some discussions here, it might be worth trying to set BUILD_LIBRARY_FOR_DISTRIBUTION for all your Podfile dependencies