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

GoogleDataTransport does not compile for visionOS simulator using Cocoapods despite it should #12316

Open
abbana opened this issue Mar 20, 2024 · 0 comments

Comments

@abbana
Copy link

abbana commented Mar 20, 2024

Report

What did you do?

Added GoogleDataTransport in the podfile

What did you expect to happen?

Expectation is to have the code compiled for iOS and VisionOS.

What happened instead?

iOS is compiling, VisionOS doesn't compile.

CocoaPods Environment

/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/bundler_version_finder.rb:86:in pwd': Operation not permitted - getcwd (Errno::EPERM) from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/bundler_version_finder.rb:86:in lockfile_contents'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/bundler_version_finder.rb:71:in lockfile_version' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/bundler_version_finder.rb:20:in bundler_version_with_reason'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/bundler_version_finder.rb:5:in bundler_version' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/bundler_version_finder.rb:37:in compatible?'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/specification.rb:983:in block in find_by_path' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/specification.rb:982:in each'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/specification.rb:982:in find' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/specification.rb:982:in find_by_path'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems.rb:210:in try_activate' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:153:in rescue in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:149:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable/idna/native.rb:20:in <top (required)>'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable/idna.rb:21:in <top (required)>' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable/uri.rb:21:in <top (required)>'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable.rb:3:in <top (required)>' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods/user_interface/inspector_reporter.rb:1:in <top (required)>'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods/user_interface.rb:2:in <top (required)>' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods.rb:30:in module:Pod'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods.rb:17:in <top (required)>' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/bin/pod:36:in <top (required)>'
from /Users/userc/.rvm/gems/ruby-3.0.0/bin/pod:23:in load' from /Users/userc/.rvm/gems/ruby-3.0.0/bin/pod:23:in

'
internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require': cannot load such file -- idn (LoadError) from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable/idna/native.rb:20:in <top (required)>' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable/idna.rb:21:in <top (required)>'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable/uri.rb:21:in <top (required)>' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable.rb:3:in <top (required)>'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods/user_interface/inspector_reporter.rb:1:in <top (required)>' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods/user_interface.rb:2:in <top (required)>'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods.rb:30:in <module:Pod>' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods.rb:17:in <top (required)>'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/bin/pod:36:in <top (required)>' from /Users/userc/.rvm/gems/ruby-3.0.0/bin/pod:23:in load'
from /Users/userc/.rvm/gems/ruby-3.0.0/bin/pod:23:in <main>' userc@C-MacBook-Pro-2 Quivity % pod env /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/bundler_version_finder.rb:86:in pwd': Operation not permitted - getcwd (Errno::EPERM)
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/bundler_version_finder.rb:86:in lockfile_contents' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/bundler_version_finder.rb:71:in lockfile_version'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/bundler_version_finder.rb:20:in bundler_version_with_reason' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/bundler_version_finder.rb:5:in bundler_version'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/bundler_version_finder.rb:37:in compatible?' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/specification.rb:983:in block in find_by_path'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/specification.rb:982:in each' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/specification.rb:982:in find'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/specification.rb:982:in find_by_path' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems.rb:210:in try_activate'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:153:in rescue in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:149:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable/idna/native.rb:20:in <top (required)>' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable/idna.rb:21:in <top (required)>'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable/uri.rb:21:in <top (required)>' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable.rb:3:in <top (required)>'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods/user_interface/inspector_reporter.rb:1:in <top (required)>' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods/user_interface.rb:2:in <top (required)>'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods.rb:30:in <module:Pod>' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods.rb:17:in <top (required)>'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/bin/pod:36:in <top (required)>' from /Users/userc/.rvm/gems/ruby-3.0.0/bin/pod:23:in load'
from /Users/userc/.rvm/gems/ruby-3.0.0/bin/pod:23:in <main>' <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require': cannot load such file -- idn (LoadError)
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable/idna/native.rb:20:in <top (required)>'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable/idna.rb:21:in <top (required)>' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable/uri.rb:21:in <top (required)>'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/addressable-2.8.4/lib/addressable.rb:3:in <top (required)>' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods/user_interface/inspector_reporter.rb:1:in <top (required)>'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods/user_interface.rb:2:in <top (required)>' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods.rb:30:in module:Pod'
from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/lib/cocoapods.rb:17:in <top (required)>' from <internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in require'
from internal:/Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb:85:in require' from /Users/userc/.rvm/rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/gems/cocoapods-1.13.0/bin/pod:36:in <top (required)>'
from /Users/userc/.rvm/gems/ruby-3.0.0/bin/pod:23:in load' from /Users/userc/.rvm/gems/ruby-3.0.0/bin/pod:23:in '

Project that demonstrates the issue

Any New Project with targets iOS and VisionOS which uses GoogleDataTransport , such as Firebase or Google MLKit. Trying to run on VisionOS simulator fails.

Been redirected here from Firebase:

firebase/firebase-ios-sdk#12591 (comment)

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

1 participant