Я только что перезагрузил свой MacBook Pro M1 Pro и обновил его до MacOS Tahoe 26.2. Я клонировал свое приложение Expo (пустой рабочий процесс), установил XCode и CocoaPods с помощью Brew, обновил Ruby до версии 3.1.4 и запустил «pod install». Проблема в том, что когда я пытаюсь запустить проект на эмуляторе, я получаю следующую ошибку:
❌ ld: framework 'Pods_MyProjectName' not found
❌ clang: error: linker command failed with exit code 1 (use -v to see invocation)
Я читал, что если я попытаюсь удалить Pods_MyProjectName.framework из раздела «Рамки, библиотеки и встроенный контент» в XCode, это должно сработать. Также мне нужно удалить Pods -> Frameworks -> iOS -> «Frameworks, окрашенные в красный цвет. К сожалению, ни один из этих шагов мне не помог, потому что каждый раз, когда я запускаю установку pod, они восстанавливаются снова.
Что я уже пробовал:
Очистить папку сборки
Очистить кеш CocoaPods
Удалить -> Папка Pods, Podfile.lock, node_modules
pod deintegrate
pod install
pod install --repo-update
работает над .xcworkspace, а не .xcodeproj
Я делюсь своим Podfile, если это поможет решить проблему:
Я только что перезагрузил свой MacBook Pro M1 Pro и обновил его до MacOS Tahoe 26.2. Я клонировал свое приложение Expo (пустой рабочий процесс), установил XCode и CocoaPods с помощью Brew, обновил Ruby до версии 3.1.4 и запустил «pod install». Проблема в том, что когда я пытаюсь запустить проект на эмуляторе, я получаю следующую ошибку: [code]❌ ld: framework 'Pods_MyProjectName' not found ❌ clang: error: linker command failed with exit code 1 (use -v to see invocation) [/code] Я читал, что если я попытаюсь удалить Pods_MyProjectName.framework из раздела «Рамки, библиотеки и встроенный контент» в XCode, это должно сработать. Также мне нужно удалить Pods -> Frameworks -> iOS -> «Frameworks, окрашенные в красный цвет. К сожалению, ни один из этих шагов мне не помог, потому что каждый раз, когда я запускаю установку pod, они восстанавливаются снова. Что я уже пробовал: [list] [*]Очистить папку сборки [*]Очистить кеш CocoaPods [*]Удалить -> Папка Pods, Podfile.lock, node_modules [*]pod deintegrate [*]pod install [*]pod install --repo-update [*]работает над .xcworkspace, а не .xcodeproj [/list] Я делюсь своим Podfile, если это поможет решить проблему: [code]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")
# This is necessary for Xcode 14, because it signs resource bundles by default # when building for devices. installer.target_installation_results.pod_target_installation_results .each do |pod_name, target_installation_result| target_installation_result.resource_bundle_targets.each do |resource_bundle_target| resource_bundle_target.build_configurations.each do |config| config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' end end end end end [/code] [list] [*]React-Native: 0.79.4 [*]Expo: 53.0.12 [/list] Если вам нужна дополнительная информация, просто спросите. Спасибо!