diff --git a/ios/Podfile.lock b/ios/Podfile.lock index ebc0b96cc..1f03f818c 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -7,17 +7,17 @@ PODS: - Flutter - device_info_plus (0.0.1): - Flutter - - FBAEMKit (17.1.0): - - FBSDKCoreKit_Basics (= 17.1.0) - - FBSDKCoreKit (17.1.0): - - FBAEMKit (= 17.1.0) - - FBSDKCoreKit_Basics (= 17.1.0) - - FBSDKCoreKit_Basics (17.1.0) - - FBSDKLoginKit (17.1.0): - - FBSDKCoreKit (= 17.1.0) + - FBAEMKit (18.0.0): + - FBSDKCoreKit_Basics (= 18.0.0) + - FBSDKCoreKit (18.0.0): + - FBAEMKit (= 18.0.0) + - FBSDKCoreKit_Basics (= 18.0.0) + - FBSDKCoreKit_Basics (18.0.0) + - FBSDKLoginKit (18.0.0): + - FBSDKCoreKit (= 18.0.0) - Flutter (1.0.0) - - flutter_facebook_auth (7.1.1): - - FBSDKLoginKit (~> 17.1.0) + - flutter_facebook_auth (7.1.2): + - FBSDKLoginKit (~> 18.0.0) - Flutter - flutter_image_compress_common (1.0.0): - Flutter @@ -157,35 +157,35 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/tencentcloud_cos_sdk_plugin/ios" SPEC CHECKSUMS: - amap_service: d5482dc15e9e21dfcfaf1eea1c08b5600ccbd04f - audio_waveforms: cd736909ebc6b6a164eb74701d8c705ce3241e1c - classic_bluetooth: e42cd5bd0b7731e467c9dd4a5a74b07715a89af3 - device_info_plus: 97af1d7e84681a90d0693e63169a5d50e0839a0d - FBAEMKit: cb719c53575a3be86ea873279f30d6a2c4e15881 - FBSDKCoreKit: ecdb980a24633ccb012700299ceb16d0235e14d2 - FBSDKCoreKit_Basics: 045101c4a9ef10c845347424d73a29aae02c3e43 - FBSDKLoginKit: 69eb59b2f839aba635616df6e422acd0ca88030a + amap_service: 3110d959589c6d49570ebe9162418d7b046df30d + audio_waveforms: a6dde7fe7c0ea05f06ffbdb0f7c1b2b2ba6cedcf + classic_bluetooth: c146e1618e867a47fa7ab79a3bf262e7d69d557d + device_info_plus: 71ffc6ab7634ade6267c7a93088ed7e4f74e5896 + FBAEMKit: e34530df538b8eb8aeb53c35867715ba6c63ef0c + FBSDKCoreKit: d3f479a69127acebb1c6aad91c1a33907bcf6c2f + FBSDKCoreKit_Basics: 017b6dc2a1862024815a8229e75661e627ac1e29 + FBSDKLoginKit: 5875762d1fe09ddcb05d03365d4f5dc34413843d Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 - flutter_facebook_auth: 48be46091bd1a5cc5a66055f1228a9d99a28bfaa - flutter_image_compress_common: ec1d45c362c9d30a3f6a0426c297f47c52007e3e - flutter_local_notifications: df98d66e515e1ca797af436137b4459b160ad8c9 - flutter_secure_storage: d33dac7ae2ea08509be337e775f6b59f1ff45f12 - flutter_tts: 0f492aab6accf87059b72354fcb4ba934304771d - fluwx: daa284756ce53442b3d0417ceeda66e981906811 - haptic_feedback: 8cb3ee0cb6b797946c2b0df9c99ebc8f7ed79c71 + flutter_facebook_auth: d97dc09216aebd99d7ac52360186a630f67bdf18 + flutter_image_compress_common: 1697a328fd72bfb335507c6bca1a65fa5ad87df1 + flutter_local_notifications: 395056b3175ba4f08480a7c5de30cd36d69827e4 + flutter_secure_storage: 1ed9476fba7e7a782b22888f956cce43e2c62f13 + flutter_tts: b88dbc8655d3dc961bc4a796e4e16a4cc1795833 + fluwx: 6bf9c5a3a99ad31b0de137dd92370a0d10a60f4b + haptic_feedback: fd1d8509833f58f164fc12122c0357fa9b2750e0 libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 Mantle: c5aa8794a29a022dfbbfc9799af95f477a69b62d - music_service: 9fdaa62f5ede7902d70b839f05f929e226ce1987 - ota: b1a41e94aec72559f003e65df654d538cadf5f66 - permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2 + music_service: 85abecc8fa21599a06907ad50d83f48a58e0dc0d + ota: 20c3e522c57e7ba70ce118109e73650acc9fec76 + permission_handler_apple: 4ed2196e43d0651e8ff7ca3483a069d469701f2d QCloudCore: 49e7571984a8e5fd8f0fd58c2f3b806255796223 QCloudCOSXML: 7205e76aa9cf613468222615483c9d7c074e4298 QCloudTrack: 3b53a7fc4fe3920e407f2aa73f2452992a61f7f3 - record_darwin: 3b1a8e7d5c0cbf45ad6165b4d83a6ca643d929c3 + record_darwin: fb1f375f1d9603714f55b8708a903bbb91ffdb0a SDWebImage: f84b0feeb08d2d11e6a9b843cb06d75ebf5b8868 SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380 - spotify_sdk: 93c2e7de88e7deceba91d20856f2e11c30c20a3d - tencentcloud_cos_sdk_plugin: e901a5b15dea830e640b2e3ce9ca326dd1a2947b + spotify_sdk: a48400bb29f70c4fe251ebfdc9135c37097ac5ca + tencentcloud_cos_sdk_plugin: 7bed564dbe72df23e7b5cacb1e51b1a20cb1639c WechatOpenSDK-XCFramework: 36fb2bea0754266c17184adf4963d7e6ff98b69f PODFILE CHECKSUM: 517ecd5ce5153c9609017e05f4e64ab72605e805 diff --git a/local_plugins/realtime/ios/Classes/RealtimePlugin.h b/local_plugins/realtime/ios/Classes/RealtimePlugin.h deleted file mode 100644 index c3ae05d49..000000000 --- a/local_plugins/realtime/ios/Classes/RealtimePlugin.h +++ /dev/null @@ -1,4 +0,0 @@ -#import - -@interface RealtimePlugin : NSObject -@end \ No newline at end of file diff --git a/local_plugins/realtime/ios/Classes/RealtimePlugin.m b/local_plugins/realtime/ios/Classes/RealtimePlugin.m deleted file mode 100644 index 32ac567a9..000000000 --- a/local_plugins/realtime/ios/Classes/RealtimePlugin.m +++ /dev/null @@ -1,8 +0,0 @@ -#import "RealtimePlugin.h" -@import realtime; - -@implementation RealtimePlugin -+ (void)registerWithRegistrar:(NSObject*)registrar { - [SwiftRealtimePlugin registerWithRegistrar:registrar]; -} -@end \ No newline at end of file diff --git a/local_plugins/realtime/ios/realtime.podspec b/local_plugins/realtime/ios/realtime.podspec deleted file mode 100644 index b231b1206..000000000 --- a/local_plugins/realtime/ios/realtime.podspec +++ /dev/null @@ -1,20 +0,0 @@ -Pod::Spec.new do |s| - s.name = 'realtime' - s.version = '0.0.1' - s.summary = '实时语音聊天插件' - s.description = <<-DESC -实时语音聊天插件,通过WebSocket连接Vocode服务器实现实时语音交互 - DESC - s.homepage = 'http://example.com' - s.license = { :file => '../LICENSE' } - s.author = { 'YunQi Innovation' => 'dev@yunqiinnovation.com' } - s.source = { :path => '.' } - s.source_files = 'Classes/**/*' - s.public_header_files = 'Classes/**/*.h' - s.dependency 'Flutter' - s.platform = :ios, '12.0' - - # Flutter.framework does not contain a i386 slice. - s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } - s.swift_version = '5.0' -end \ No newline at end of file diff --git a/local_plugins/realtime/ios/realtime/Sources/realtime/RealtimePlugin.swift b/local_plugins/realtime/ios/realtime/Sources/realtime/RealtimePlugin.swift index 746ba7d73..857e22d43 100644 --- a/local_plugins/realtime/ios/realtime/Sources/realtime/RealtimePlugin.swift +++ b/local_plugins/realtime/ios/realtime/Sources/realtime/RealtimePlugin.swift @@ -9,7 +9,7 @@ import os.log * 通过WebSocket连接Vocode服务器实现实时语音交互 * 包含录音、播放、WebSocket通信等功能 */ -@objc public class SwiftRealtimePlugin: NSObject, FlutterPlugin { +@objc public class RealtimePlugin: NSObject, FlutterPlugin { private let log = OSLog(subsystem: "com.yunqiinnovation.realtime", category: "RealtimePlugin") @@ -34,7 +34,7 @@ import os.log /// 插件注册 public static func register(with registrar: FlutterPluginRegistrar) { - let instance = SwiftRealtimePlugin() + let instance = RealtimePlugin() // 方法通道 let methodChannel = FlutterMethodChannel(name: "realtime/methods", binaryMessenger: registrar.messenger()) diff --git a/local_plugins/realtime/ios/realtime/Sources/realtime/RealtimeWebSocketManager.swift b/local_plugins/realtime/ios/realtime/Sources/realtime/RealtimeWebSocketManager.swift index 98c69c076..ed4428f8f 100644 --- a/local_plugins/realtime/ios/realtime/Sources/realtime/RealtimeWebSocketManager.swift +++ b/local_plugins/realtime/ios/realtime/Sources/realtime/RealtimeWebSocketManager.swift @@ -144,7 +144,7 @@ class RealtimeWebSocketManager: NSObject { // 文本数据 onTextReceived?(text) @unknown default: - os_log("收到未知类型消息", log: log, type: .warning) + os_log("收到未知类型消息", log: log, type: .error) } } @@ -176,7 +176,7 @@ class RealtimeWebSocketManager: NSObject { /// 发送文本消息 func sendTextMessage(_ message: String) -> Bool { guard isConnected else { - os_log("WebSocket未连接,无法发送文本消息", log: log, type: .warning) + os_log("WebSocket未连接,无法发送文本消息", log: log, type: .error) return false } diff --git a/macos/Podfile.lock b/macos/Podfile.lock index b70239d80..352cc6d03 100644 --- a/macos/Podfile.lock +++ b/macos/Podfile.lock @@ -1,57 +1,10 @@ PODS: - app_settings (5.1.1): - FlutterMacOS - - AppAuth (1.7.6): - - AppAuth/Core (= 1.7.6) - - AppAuth/ExternalUserAgent (= 1.7.6) - - AppAuth/Core (1.7.6) - - AppAuth/ExternalUserAgent (1.7.6): - - AppAuth/Core - - audio_session (0.0.1): - - FlutterMacOS - device_info_plus (0.0.1): - FlutterMacOS - facebook_auth_desktop (0.0.3): - FlutterMacOS - - file_picker (0.0.1): - - FlutterMacOS - - file_selector_macos (0.0.1): - - FlutterMacOS - - Firebase/Auth (11.10.0): - - Firebase/CoreOnly - - FirebaseAuth (~> 11.10.0) - - Firebase/CoreOnly (11.10.0): - - FirebaseCore (~> 11.10.0) - - firebase_auth (5.5.2): - - Firebase/Auth (~> 11.10.0) - - Firebase/CoreOnly (~> 11.10.0) - - firebase_core - - FlutterMacOS - - firebase_core (3.13.0): - - Firebase/CoreOnly (~> 11.10.0) - - FlutterMacOS - - FirebaseAppCheckInterop (11.12.0) - - FirebaseAuth (11.10.0): - - FirebaseAppCheckInterop (~> 11.0) - - FirebaseAuthInterop (~> 11.0) - - FirebaseCore (~> 11.10.0) - - FirebaseCoreExtension (~> 11.10.0) - - GoogleUtilities/AppDelegateSwizzler (~> 8.0) - - GoogleUtilities/Environment (~> 8.0) - - GTMSessionFetcher/Core (< 5.0, >= 3.4) - - RecaptchaInterop (~> 101.0) - - FirebaseAuthInterop (11.12.0) - - FirebaseCore (11.10.0): - - FirebaseCoreInternal (~> 11.10.0) - - GoogleUtilities/Environment (~> 8.0) - - GoogleUtilities/Logger (~> 8.0) - - FirebaseCoreExtension (11.10.0): - - FirebaseCore (~> 11.10.0) - - FirebaseCoreInternal (11.10.0): - - "GoogleUtilities/NSData+zlib (~> 8.0)" - - flutter_blue_plus_darwin (0.0.2): - - Flutter - - FlutterMacOS - flutter_image_compress_macos (1.0.0): - FlutterMacOS - flutter_local_notifications (0.0.1): @@ -61,125 +14,30 @@ PODS: - flutter_tts (0.0.1): - FlutterMacOS - FlutterMacOS (1.0.0) - - google_sign_in_ios (0.0.1): - - AppAuth (>= 1.7.4) - - Flutter - - FlutterMacOS - - GoogleSignIn (~> 7.1) - - GTMSessionFetcher (>= 3.4.0) - - GoogleSignIn (7.1.0): - - AppAuth (< 2.0, >= 1.7.3) - - GTMAppAuth (< 5.0, >= 4.1.1) - - GTMSessionFetcher/Core (~> 3.3) - - GoogleUtilities/AppDelegateSwizzler (8.1.0): - - GoogleUtilities/Environment - - GoogleUtilities/Logger - - GoogleUtilities/Network - - GoogleUtilities/Privacy - - GoogleUtilities/Environment (8.1.0): - - GoogleUtilities/Privacy - - GoogleUtilities/Logger (8.1.0): - - GoogleUtilities/Environment - - GoogleUtilities/Privacy - - GoogleUtilities/Network (8.1.0): - - GoogleUtilities/Logger - - "GoogleUtilities/NSData+zlib" - - GoogleUtilities/Privacy - - GoogleUtilities/Reachability - - "GoogleUtilities/NSData+zlib (8.1.0)": - - GoogleUtilities/Privacy - - GoogleUtilities/Privacy (8.1.0) - - GoogleUtilities/Reachability (8.1.0): - - GoogleUtilities/Logger - - GoogleUtilities/Privacy - - GTMAppAuth (4.1.1): - - AppAuth/Core (~> 1.7) - - GTMSessionFetcher/Core (< 4.0, >= 3.3) - - GTMSessionFetcher (3.5.0): - - GTMSessionFetcher/Full (= 3.5.0) - - GTMSessionFetcher/Core (3.5.0) - - GTMSessionFetcher/Full (3.5.0): - - GTMSessionFetcher/Core - - just_audio (0.0.1): - - Flutter - - FlutterMacOS - - package_info_plus (0.0.1): - - FlutterMacOS - - path_provider_foundation (0.0.1): - - Flutter - - FlutterMacOS - record_darwin (1.0.0): - FlutterMacOS - - share_plus (0.0.1): - - FlutterMacOS - - sqflite_darwin (0.0.4): - - Flutter - - FlutterMacOS - - webview_flutter_wkwebview (0.0.1): - - Flutter - - FlutterMacOS - window_size (0.0.2): - FlutterMacOS DEPENDENCIES: - app_settings (from `Flutter/ephemeral/.symlinks/plugins/app_settings/macos`) - - audio_session (from `Flutter/ephemeral/.symlinks/plugins/audio_session/macos`) - device_info_plus (from `Flutter/ephemeral/.symlinks/plugins/device_info_plus/macos`) - facebook_auth_desktop (from `Flutter/ephemeral/.symlinks/plugins/facebook_auth_desktop/macos`) - - file_picker (from `Flutter/ephemeral/.symlinks/plugins/file_picker/macos`) - - file_selector_macos (from `Flutter/ephemeral/.symlinks/plugins/file_selector_macos/macos`) - - firebase_auth (from `Flutter/ephemeral/.symlinks/plugins/firebase_auth/macos`) - - firebase_core (from `Flutter/ephemeral/.symlinks/plugins/firebase_core/macos`) - - flutter_blue_plus_darwin (from `Flutter/ephemeral/.symlinks/plugins/flutter_blue_plus_darwin/darwin`) - flutter_image_compress_macos (from `Flutter/ephemeral/.symlinks/plugins/flutter_image_compress_macos/macos`) - flutter_local_notifications (from `Flutter/ephemeral/.symlinks/plugins/flutter_local_notifications/macos`) - flutter_secure_storage_macos (from `Flutter/ephemeral/.symlinks/plugins/flutter_secure_storage_macos/macos`) - flutter_tts (from `Flutter/ephemeral/.symlinks/plugins/flutter_tts/macos`) - FlutterMacOS (from `Flutter/ephemeral`) - - google_sign_in_ios (from `Flutter/ephemeral/.symlinks/plugins/google_sign_in_ios/darwin`) - - just_audio (from `Flutter/ephemeral/.symlinks/plugins/just_audio/darwin`) - - package_info_plus (from `Flutter/ephemeral/.symlinks/plugins/package_info_plus/macos`) - - path_provider_foundation (from `Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/darwin`) - record_darwin (from `Flutter/ephemeral/.symlinks/plugins/record_darwin/macos`) - - share_plus (from `Flutter/ephemeral/.symlinks/plugins/share_plus/macos`) - - sqflite_darwin (from `Flutter/ephemeral/.symlinks/plugins/sqflite_darwin/darwin`) - - webview_flutter_wkwebview (from `Flutter/ephemeral/.symlinks/plugins/webview_flutter_wkwebview/darwin`) - window_size (from `Flutter/ephemeral/.symlinks/plugins/window_size/macos`) -SPEC REPOS: - trunk: - - AppAuth - - Firebase - - FirebaseAppCheckInterop - - FirebaseAuth - - FirebaseAuthInterop - - FirebaseCore - - FirebaseCoreExtension - - FirebaseCoreInternal - - GoogleSignIn - - GoogleUtilities - - GTMAppAuth - - GTMSessionFetcher - EXTERNAL SOURCES: app_settings: :path: Flutter/ephemeral/.symlinks/plugins/app_settings/macos - audio_session: - :path: Flutter/ephemeral/.symlinks/plugins/audio_session/macos device_info_plus: :path: Flutter/ephemeral/.symlinks/plugins/device_info_plus/macos facebook_auth_desktop: :path: Flutter/ephemeral/.symlinks/plugins/facebook_auth_desktop/macos - file_picker: - :path: Flutter/ephemeral/.symlinks/plugins/file_picker/macos - file_selector_macos: - :path: Flutter/ephemeral/.symlinks/plugins/file_selector_macos/macos - firebase_auth: - :path: Flutter/ephemeral/.symlinks/plugins/firebase_auth/macos - firebase_core: - :path: Flutter/ephemeral/.symlinks/plugins/firebase_core/macos - flutter_blue_plus_darwin: - :path: Flutter/ephemeral/.symlinks/plugins/flutter_blue_plus_darwin/darwin flutter_image_compress_macos: :path: Flutter/ephemeral/.symlinks/plugins/flutter_image_compress_macos/macos flutter_local_notifications: @@ -190,60 +48,21 @@ EXTERNAL SOURCES: :path: Flutter/ephemeral/.symlinks/plugins/flutter_tts/macos FlutterMacOS: :path: Flutter/ephemeral - google_sign_in_ios: - :path: Flutter/ephemeral/.symlinks/plugins/google_sign_in_ios/darwin - just_audio: - :path: Flutter/ephemeral/.symlinks/plugins/just_audio/darwin - package_info_plus: - :path: Flutter/ephemeral/.symlinks/plugins/package_info_plus/macos - path_provider_foundation: - :path: Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/darwin record_darwin: :path: Flutter/ephemeral/.symlinks/plugins/record_darwin/macos - share_plus: - :path: Flutter/ephemeral/.symlinks/plugins/share_plus/macos - sqflite_darwin: - :path: Flutter/ephemeral/.symlinks/plugins/sqflite_darwin/darwin - webview_flutter_wkwebview: - :path: Flutter/ephemeral/.symlinks/plugins/webview_flutter_wkwebview/darwin window_size: :path: Flutter/ephemeral/.symlinks/plugins/window_size/macos SPEC CHECKSUMS: app_settings: cd21e176b56f8172043640ade81322a98896bff4 - AppAuth: d4f13a8fe0baf391b2108511793e4b479691fb73 - audio_session: eaca2512cf2b39212d724f35d11f46180ad3a33e device_info_plus: a56e6e74dbbd2bb92f2da12c64ddd4f67a749041 facebook_auth_desktop: bf89ccf460c903de45e86fa0c7878b8b62db65fb - file_picker: 7584aae6fa07a041af2b36a2655122d42f578c1a - file_selector_macos: 6280b52b459ae6c590af5d78fc35c7267a3c4b31 - Firebase: 1fe1c0a7d9aaea32efe01fbea5f0ebd8d70e53a2 - firebase_auth: 22945027646e71960caae1b9f2b2498d7a52a4c7 - firebase_core: efd50ad8177dc489af1b9163a560359cf1b30597 - FirebaseAppCheckInterop: 73b173e5ec45192e2d522ad43f526a82ad10b852 - FirebaseAuth: c4146bdfdc87329f9962babd24dae89373f49a32 - FirebaseAuthInterop: b583210c039a60ed3f1e48865e1f3da44a796595 - FirebaseCore: 8344daef5e2661eb004b177488d6f9f0f24251b7 - FirebaseCoreExtension: 6f357679327f3614e995dc7cf3f2d600bdc774ac - FirebaseCoreInternal: ef4505d2afb1d0ebbc33162cb3795382904b5679 - flutter_blue_plus_darwin: 09444a26fb6bdef523e55b68fc1c59af5a877ea6 flutter_image_compress_macos: e68daf54bb4bf2144c580fd4d151c949cbf492f0 flutter_local_notifications: 13862b132e32eb858dea558a86d45d08daeacfe7 flutter_secure_storage_macos: 7f45e30f838cf2659862a4e4e3ee1c347c2b3b54 flutter_tts: ae915565cc6948444b513acc8ee021993281e027 FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24 - google_sign_in_ios: 19297361f2c51d7d8ac0201b866ef1fa5d1f94a8 - GoogleSignIn: d4281ab6cf21542b1cfaff85c191f230b399d2db - GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1 - GTMAppAuth: f69bd07d68cd3b766125f7e072c45d7340dea0de - GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 - just_audio: 4e391f57b79cad2b0674030a00453ca5ce817eed - package_info_plus: f0052d280d17aa382b932f399edf32507174e870 - path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564 record_darwin: 30509266ae213af8afdb09a8ae7467cb64c1377e - share_plus: 510bf0af1a42cd602274b4629920c9649c52f4cc - sqflite_darwin: 20b2a3a3b70e43edae938624ce550a3cbf66a3d0 - webview_flutter_wkwebview: 1821ceac936eba6f7984d89a9f3bcb4dea99ebb2 window_size: 4bd15034e6e3d0720fd77928a7c42e5492cfece9 PODFILE CHECKSUM: 8c4442624fc136b0afb378a2502958e01c05d073 diff --git a/macos/Runner.xcodeproj/project.pbxproj b/macos/Runner.xcodeproj/project.pbxproj index 44ff85e9a..f8204469c 100644 --- a/macos/Runner.xcodeproj/project.pbxproj +++ b/macos/Runner.xcodeproj/project.pbxproj @@ -243,7 +243,6 @@ 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, EEBEF79BCB6B649D2C3D134C /* [CP] Embed Pods Frameworks */, - DDAC5EADEB978E6A65ACE578 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -414,23 +413,6 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - DDAC5EADEB978E6A65ACE578 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; EEBEF79BCB6B649D2C3D134C /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647;