Closed
Description
Steps to reproduce
It seems like there is a bug in cocoapods but seems related to the 7.0.0rc1 version of rails, so posting here and there in case
gem install cocoapods
pod install
require File.join(
File.dirname(`node --print "require.resolve('expo/package.json')"`),
"scripts/autolinking"
)
require File.join(
File.dirname(
`node --print "require.resolve('react-native/package.json')"`
),
"scripts/react_native_pods"
)
require File.join(
File.dirname(
`node --print "require.resolve('@react-native-community/cli-platform-ios/package.json')"`
),
"native_modules"
)
platform :ios, "12.0"
require "json"
podfile_properties =
begin
JSON.parse(File.read("./Podfile.properties.json"))
rescue StandardError
{}
end
target "socializus" do
use_expo_modules!
config = use_native_modules!
use_react_native!(
path: config[:reactNativePath],
hermes_enabled: podfile_properties["expo.jsEngine"] == "hermes"
)
use_flipper!({ "Flipper" => "0.119.0" })
post_install do |installer|
flipper_post_install(installer)
react_native_post_install(installer)
installer.pods_project.targets.each do |target|
if (target.name&.eql?("FBReactNativeSpec"))
target.build_phases.each do |build_phase|
if (
build_phase.respond_to?(:name) &&
build_phase.name.eql?("[CP-User] Generate Specs")
)
target.build_phases.move(build_phase, 0)
end
end
end
end
end
end
target "OneSignalNotificationServiceExtension" do
pod "OneSignal"
end
Expected behavior
Upgrades pods, works fine
Actual behavior
An error
/Users/dorianmariefr/.rvm/gems/ruby-3.0.3/gems/activesupport-7.0.0.rc1/lib/active_support/xml_mini.rb:184:in `current_thread_backend': uninitialized constant ActiveSupport::XmlMini::IsolatedExecutionState (NameError)
from /Users/dorianmariefr/.rvm/gems/ruby-3.0.3/gems/activesupport-7.0.0.rc1/lib/active_support/xml_mini.rb:103:in `backend='
from /Users/dorianmariefr/.rvm/gems/ruby-3.0.3/gems/activesupport-7.0.0.rc1/lib/active_support/xml_mini.rb:201:in `<module:ActiveSupport>'
from /Users/dorianmariefr/.rvm/gems/ruby-3.0.3/gems/activesupport-7.0.0.rc1/lib/active_support/xml_mini.rb:11:in `<top (required)>'
from <internal:/Users/dorianmariefr/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/Users/dorianmariefr/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /Users/dorianmariefr/.rvm/gems/ruby-3.0.3/gems/activesupport-7.0.0.rc1/lib/active_support/core_ext/array/conversions.rb:3:in `<top (required)>'
from <internal:/Users/dorianmariefr/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/Users/dorianmariefr/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /Users/dorianmariefr/.rvm/gems/ruby-3.0.3/gems/cocoapods-1.11.2/lib/cocoapods.rb:9:in `<top (required)>'
from <internal:/Users/dorianmariefr/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from <internal:/Users/dorianmariefr/.rvm/rubies/ruby-3.0.3/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
from /Users/dorianmariefr/.rvm/gems/ruby-3.0.3/gems/cocoapods-1.11.2/bin/pod:36:in `<top (required)>'
from /Users/dorianmariefr/.rvm/gems/ruby-3.0.3/bin/pod:25:in `load'
from /Users/dorianmariefr/.rvm/gems/ruby-3.0.3/bin/pod:25:in `<main>'
from /Users/dorianmariefr/.rvm/gems/ruby-3.0.3/bin/ruby_executable_hooks:22:in `eval'
from /Users/dorianmariefr/.rvm/gems/ruby-3.0.3/bin/ruby_executable_hooks:22:in `<main>'
System configuration
Rails version:
Ruby version:
Metadata
Metadata
Assignees
Labels
No labels