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

Getting compile errors in xcode 13 #441

Open
laeroah opened this issue Oct 21, 2021 · 9 comments
Open

Getting compile errors in xcode 13 #441

laeroah opened this issue Oct 21, 2021 · 9 comments

Comments

@laeroah
Copy link

laeroah commented Oct 21, 2021

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.DiffResult.IndicesReference' is '@inlinable' and must delegate to another initializer

...
etc

@JohnEstropia
Copy link
Owner

@laeroah Thanks for reporting. May I ask how you import CoreStore into your project? I'm guessing Swift Package Manager?

@laeroah
Copy link
Author

laeroah commented Oct 21, 2021

thanks for the prompt response. I'm using cocoapod.

@JohnEstropia
Copy link
Owner

I don't see this issue. Can you show me your Pod file declaration and the CoreStore version you are using?

@laeroah
Copy link
Author

laeroah commented Oct 21, 2021

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

@JohnEstropia
Copy link
Owner

Can you try doing a clean build? (deleting the DerivedData, etc.)
If you still get errors afterwards please send the relevant compiler error logs.

@laeroah
Copy link
Author

laeroah commented Oct 22, 2021

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!

@bonebox
Copy link

bonebox commented Jan 25, 2022

Any update on this? Having the same issue.

@JohnEstropia
Copy link
Owner

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.

@JohnEstropia
Copy link
Owner

Following some discussions here, it might be worth trying to set BUILD_LIBRARY_FOR_DISTRIBUTION for all your Podfile dependencies

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants