diff --git a/ios/Podfile b/ios/Podfile index f8e1b20..d97f17e 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -1,97 +1,44 @@ -platform :ios, '12.0' +# Uncomment this line to define a global platform for your project +# platform :ios, '12.0' - # CocoaPods analytics sends network stats synchronously affecting flutter build latency. - ENV['COCOAPODS_DISABLE_STATS'] = 'true' +# CocoaPods analytics sends network stats synchronously affecting flutter build latency. +ENV['COCOAPODS_DISABLE_STATS'] = 'true' - project 'Runner', { - 'Debug' => :debug, - 'Profile' => :release, - 'Release' => :release, - } +project 'Runner', { + 'Debug' => :debug, + 'Profile' => :release, + 'Release' => :release, +} - def flutter_root - generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) - unless File.exist?(generated_xcode_build_settings_path) - raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" - end +def flutter_root + generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) + unless File.exist?(generated_xcode_build_settings_path) + raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" + end - File.foreach(generated_xcode_build_settings_path) do |line| - matches = line.match(/FLUTTER_ROOT\=(.*)/) - return matches[1].strip if matches - end - raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" - end + File.foreach(generated_xcode_build_settings_path) do |line| + matches = line.match(/FLUTTER_ROOT\=(.*)/) + return matches[1].strip if matches + end + raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" +end - require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) +require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) - flutter_ios_podfile_setup +flutter_ios_podfile_setup - target 'Runner' do - use_frameworks! - use_modular_headers! +target 'Runner' do + use_frameworks! + use_modular_headers! - flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) + flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) + target 'RunnerTests' do + inherit! :search_paths + end +end - # Unity集成 - pod 'UnityLibrary', :path => 'UnityLibrary' - - target 'RunnerTests' do - inherit! :search_paths - end - - # 添加UnityLibrary的特殊配置 - post_install do |installer| - installer.pods_project.targets.each do |target| - flutter_additional_ios_build_settings(target) - - # Unity资源复制配置 - if target.name == 'UnityLibrary' - target.build_phases.each do |phase| - if phase.respond_to?(:name) && phase.name == 'Copy Bundle Resources' - phase.files_references.uniq! - end - end - end - - # 为所有目标添加必要的iOS设置 - target.build_configurations.each do |config| - config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0' - - # 禁用位码 - config.build_settings['ENABLE_BITCODE'] = 'NO' - - # Unity和Flutter集成配置 - if ['flutter_unity_widget', 'UnityLibrary'].include?(target.name) - config.build_settings['CLANG_ENABLE_MODULES'] = 'YES' - config.build_settings['DEFINES_MODULE'] = 'YES' - config.build_settings['SWIFT_INCLUDE_PATHS'] = [ - '$(inherited)', - '${PODS_ROOT}/../UnityLibrary', - '${PODS_ROOT}/../UnityLibrary/UnityFramework' - ] - - config.build_settings['HEADER_SEARCH_PATHS'] = [ - '$(inherited)', - '${PODS_ROOT}/../UnityLibrary', - '${PODS_ROOT}/../UnityLibrary/UnityFramework', - '${PODS_ROOT}/../UnityLibrary/Classes' - ] - - config.build_settings['FRAMEWORK_SEARCH_PATHS'] = [ - '$(inherited)', - '${PODS_ROOT}/../UnityLibrary', - '${PODS_ROOT}/../UnityLibrary/Frameworks' - ] - - # 模块相关设置 - config.build_settings['MODULEMAP_FILE'] = '${PODS_ROOT}/../UnityLibrary/UnityFramework/module.modulemap' - config.build_settings['PRODUCT_MODULE_NAME'] = 'UnityFramework' - - # 其他必要设置 - config.build_settings['SWIFT_VERSION'] = '5.0' - config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'YES' - end - end - end - end - end \ No newline at end of file +post_install do |installer| + installer.pods_project.targets.each do |target| + flutter_additional_ios_build_settings(target) + end +end diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 2bf7bdc..036862d 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -153,6 +153,6 @@ SPEC CHECKSUMS: webview_flutter_wkwebview: 3a409e0c27995945d2dabd90079927fba5c34492 WechatOpenSDK-XCFramework: 36fb2bea0754266c17184adf4963d7e6ff98b69f -PODFILE CHECKSUM: 76020ffc6aa8728c1d156bda1d337c53368f198a +PODFILE CHECKSUM: 14e1718584fa1a83a53ccbcd2cfc435d43764073 COCOAPODS: 1.16.2 diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 6606d57..ee6e1a7 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 56; + objectVersion = 70; objects = { /* Begin PBXBuildFile section */ @@ -187,6 +187,111 @@ remoteGlobalIDString = 9D25AB9D213FB47800354C27; remoteInfo = UnityFramework; }; + 10FC24642DDC139B0055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC21522DDB45B20055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1D6058910D05DD3D006BFB54; + remoteInfo = "Unity-iPhone"; + }; + 10FC24662DDC139B0055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC21522DDB45B20055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5623C57317FDCB0800090B9E; + remoteInfo = "Unity-iPhone Tests"; + }; + 10FC24682DDC139B0055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC21522DDB45B20055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 9D25AB9D213FB47800354C27; + remoteInfo = UnityFramework; + }; + 10FC42ED2DDC236C0055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC3FDB2DDC23300055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1D6058910D05DD3D006BFB54; + remoteInfo = "Unity-iPhone"; + }; + 10FC42EF2DDC236C0055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC3FDB2DDC23300055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5623C57317FDCB0800090B9E; + remoteInfo = "Unity-iPhone Tests"; + }; + 10FC42F12DDC236C0055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC3FDB2DDC23300055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 9D25AB9D213FB47800354C27; + remoteInfo = UnityFramework; + }; + 10FC59C62DDC2E630055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC56B62DDC2B580055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1D6058910D05DD3D006BFB54; + remoteInfo = "Unity-iPhone"; + }; + 10FC59C82DDC2E630055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC56B62DDC2B580055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5623C57317FDCB0800090B9E; + remoteInfo = "Unity-iPhone Tests"; + }; + 10FC59CA2DDC2E630055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC56B62DDC2B580055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 9D25AB9D213FB47800354C27; + remoteInfo = UnityFramework; + }; + 10FC70A32DDC620E0055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC6D942DDC5FF10055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1D6058910D05DD3D006BFB54; + remoteInfo = "Unity-iPhone"; + }; + 10FC70A52DDC620E0055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC6D942DDC5FF10055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5623C57317FDCB0800090B9E; + remoteInfo = "Unity-iPhone Tests"; + }; + 10FC70A72DDC620E0055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC6D942DDC5FF10055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 9D25AB9D213FB47800354C27; + remoteInfo = UnityFramework; + }; + 10FC8F212DDC696F0055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC8C132DDC662F0055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1D6058910D05DD3D006BFB54; + remoteInfo = "Unity-iPhone"; + }; + 10FC8F232DDC696F0055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC8C132DDC662F0055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 5623C57317FDCB0800090B9E; + remoteInfo = "Unity-iPhone Tests"; + }; + 10FC8F252DDC696F0055C18A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 10FC8C132DDC662F0055C18A /* Unity-iPhone.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 9D25AB9D213FB47800354C27; + remoteInfo = UnityFramework; + }; 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 97C146E61CF9000F007C117D /* Project object */; @@ -218,6 +323,11 @@ 10D480402DD5D629004AD299 /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = ""; }; 10D4865C2DD5D8F8004AD299 /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = ""; }; 10FC120B2DDB3B2C0055C18A /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = ""; }; + 10FC21522DDB45B20055C18A /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = ""; }; + 10FC3FDB2DDC23300055C18A /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = ""; }; + 10FC56B62DDC2B580055C18A /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = ""; }; + 10FC6D942DDC5FF10055C18A /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = ""; }; + 10FC8C132DDC662F0055C18A /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = ""; }; 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; 1BDD773B56E03A04D7253A98 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; @@ -244,7 +354,7 @@ /* End PBXFileReference section */ /* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ - 104805992DD5E90C00D28557 /* Exceptions for "UnityLibrary" folder in "RunnerTests" target */ = { + 104805992DD5E90C00D28557 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; platformFiltersByRelativePath = { "Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64/easyar.framework" = ( @@ -253,7 +363,7 @@ }; target = 331C8080294A63A400263BE5 /* RunnerTests */; }; - 10483AF72DD5F59800D28557 /* Exceptions for "UnityLibrary" folder in "Runner" target */ = { + 10483AF72DD5F59800D28557 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( UnityFramework/Info.plist, @@ -263,19 +373,7 @@ /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ /* Begin PBXFileSystemSynchronizedRootGroup section */ - 1048FDFF2DD5E7A300D28557 /* UnityLibrary */ = { - isa = PBXFileSystemSynchronizedRootGroup; - exceptions = ( - 10483AF72DD5F59800D28557 /* Exceptions for "UnityLibrary" folder in "Runner" target */, - 104805992DD5E90C00D28557 /* Exceptions for "UnityLibrary" folder in "RunnerTests" target */, - ); - explicitFileTypes = { - }; - explicitFolders = ( - ); - path = UnityLibrary; - sourceTree = ""; - }; + 1048FDFF2DD5E7A300D28557 /* UnityLibrary */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (10483AF72DD5F59800D28557 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 104805992DD5E90C00D28557 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = UnityLibrary; sourceTree = ""; }; /* End PBXFileSystemSynchronizedRootGroup section */ /* Begin PBXFrameworksBuildPhase section */ @@ -378,6 +476,56 @@ name = Products; sourceTree = ""; }; + 10FC21552DDB45B20055C18A /* Products */ = { + isa = PBXGroup; + children = ( + 10FC24652DDC139B0055C18A /* Unity-Target-New.app */, + 10FC24672DDC139B0055C18A /* Unity-iPhone Tests.xctest */, + 10FC24692DDC139B0055C18A /* UnityFramework.framework */, + ); + name = Products; + sourceTree = ""; + }; + 10FC3FDE2DDC23300055C18A /* Products */ = { + isa = PBXGroup; + children = ( + 10FC42EE2DDC236C0055C18A /* Unity-Target-New.app */, + 10FC42F02DDC236C0055C18A /* Unity-iPhone Tests.xctest */, + 10FC42F22DDC236C0055C18A /* UnityFramework.framework */, + ); + name = Products; + sourceTree = ""; + }; + 10FC56B92DDC2B580055C18A /* Products */ = { + isa = PBXGroup; + children = ( + 10FC59C72DDC2E630055C18A /* Unity-Target-New.app */, + 10FC59C92DDC2E630055C18A /* Unity-iPhone Tests.xctest */, + 10FC59CB2DDC2E630055C18A /* UnityFramework.framework */, + ); + name = Products; + sourceTree = ""; + }; + 10FC6D972DDC5FF10055C18A /* Products */ = { + isa = PBXGroup; + children = ( + 10FC70A42DDC620E0055C18A /* Unity-Target-New.app */, + 10FC70A62DDC620E0055C18A /* Unity-iPhone Tests.xctest */, + 10FC70A82DDC620E0055C18A /* UnityFramework.framework */, + ); + name = Products; + sourceTree = ""; + }; + 10FC8C162DDC662F0055C18A /* Products */ = { + isa = PBXGroup; + children = ( + 10FC8F222DDC696F0055C18A /* Unity-Target-New.app */, + 10FC8F242DDC696F0055C18A /* Unity-iPhone Tests.xctest */, + 10FC8F262DDC696F0055C18A /* UnityFramework.framework */, + ); + name = Products; + sourceTree = ""; + }; 223CF56C1D4EECDCB9C3A498 /* Pods */ = { isa = PBXGroup; children = ( @@ -547,6 +695,22 @@ ProductGroup = 10FC120E2DDB3B2C0055C18A /* Products */; ProjectRef = 10FC120B2DDB3B2C0055C18A /* Unity-iPhone.xcodeproj */; }, + { + ProductGroup = 1048028B2DD5E90C00D28557 /* Products */; + ProjectRef = 104802882DD5E90C00D28557 /* Unity-iPhone.xcodeproj */; + }, + { + ProductGroup = 10D480422DD5D629004AD299 /* Products */; + ProjectRef = 10D480402DD5D629004AD299 /* Unity-iPhone.xcodeproj */; + }, + { + ProductGroup = 10FC21552DDB45B20055C18A /* Products */; + ProjectRef = 10FC21522DDB45B20055C18A /* Unity-iPhone.xcodeproj */; + }, + { + ProductGroup = 10FC8C162DDC662F0055C18A /* Products */; + ProjectRef = 10FC8C132DDC662F0055C18A /* Unity-iPhone.xcodeproj */; + }, { ProductGroup = 10D4865E2DD5D8F8004AD299 /* Products */; ProjectRef = 10D4865C2DD5D8F8004AD299 /* Unity-iPhone.xcodeproj */; @@ -560,17 +724,21 @@ ProjectRef = 10D461DC2DD5965F004AD299 /* Unity-iPhone.xcodeproj */; }, { - ProductGroup = 1048028B2DD5E90C00D28557 /* Products */; - ProjectRef = 104802882DD5E90C00D28557 /* Unity-iPhone.xcodeproj */; - }, - { - ProductGroup = 10D480422DD5D629004AD299 /* Products */; - ProjectRef = 10D480402DD5D629004AD299 /* Unity-iPhone.xcodeproj */; + ProductGroup = 10FC3FDE2DDC23300055C18A /* Products */; + ProjectRef = 10FC3FDB2DDC23300055C18A /* Unity-iPhone.xcodeproj */; }, { ProductGroup = 104837E02DD5F00200D28557 /* Products */; ProjectRef = 104837DD2DD5F00200D28557 /* Unity-iPhone.xcodeproj */; }, + { + ProductGroup = 10FC56B92DDC2B580055C18A /* Products */; + ProjectRef = 10FC56B62DDC2B580055C18A /* Unity-iPhone.xcodeproj */; + }, + { + ProductGroup = 10FC6D972DDC5FF10055C18A /* Products */; + ProjectRef = 10FC6D942DDC5FF10055C18A /* Unity-iPhone.xcodeproj */; + }, ); projectRoot = ""; targets = ( @@ -757,6 +925,116 @@ remoteRef = 10FC15212DDB3CB40055C18A /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; + 10FC24652DDC139B0055C18A /* Unity-Target-New.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + name = "Unity-Target-New.app"; + path = arTourismFlutterUnity.app; + remoteRef = 10FC24642DDC139B0055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 10FC24672DDC139B0055C18A /* Unity-iPhone Tests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = "Unity-iPhone Tests.xctest"; + remoteRef = 10FC24662DDC139B0055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 10FC24692DDC139B0055C18A /* UnityFramework.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = UnityFramework.framework; + remoteRef = 10FC24682DDC139B0055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 10FC42EE2DDC236C0055C18A /* Unity-Target-New.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + name = "Unity-Target-New.app"; + path = arTourismFlutterUnity.app; + remoteRef = 10FC42ED2DDC236C0055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 10FC42F02DDC236C0055C18A /* Unity-iPhone Tests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = "Unity-iPhone Tests.xctest"; + remoteRef = 10FC42EF2DDC236C0055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 10FC42F22DDC236C0055C18A /* UnityFramework.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = UnityFramework.framework; + remoteRef = 10FC42F12DDC236C0055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 10FC59C72DDC2E630055C18A /* Unity-Target-New.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + name = "Unity-Target-New.app"; + path = arTourismFlutterUnity.app; + remoteRef = 10FC59C62DDC2E630055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 10FC59C92DDC2E630055C18A /* Unity-iPhone Tests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = "Unity-iPhone Tests.xctest"; + remoteRef = 10FC59C82DDC2E630055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 10FC59CB2DDC2E630055C18A /* UnityFramework.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = UnityFramework.framework; + remoteRef = 10FC59CA2DDC2E630055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 10FC70A42DDC620E0055C18A /* Unity-Target-New.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + name = "Unity-Target-New.app"; + path = arTourismFlutterUnity.app; + remoteRef = 10FC70A32DDC620E0055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 10FC70A62DDC620E0055C18A /* Unity-iPhone Tests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = "Unity-iPhone Tests.xctest"; + remoteRef = 10FC70A52DDC620E0055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 10FC70A82DDC620E0055C18A /* UnityFramework.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = UnityFramework.framework; + remoteRef = 10FC70A72DDC620E0055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 10FC8F222DDC696F0055C18A /* Unity-Target-New.app */ = { + isa = PBXReferenceProxy; + fileType = wrapper.application; + name = "Unity-Target-New.app"; + path = arTourismFlutterUnity.app; + remoteRef = 10FC8F212DDC696F0055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 10FC8F242DDC696F0055C18A /* Unity-iPhone Tests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = "Unity-iPhone Tests.xctest"; + remoteRef = 10FC8F232DDC696F0055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 10FC8F262DDC696F0055C18A /* UnityFramework.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = UnityFramework.framework; + remoteRef = 10FC8F252DDC696F0055C18A /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ @@ -842,10 +1120,14 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", ); + inputPaths = ( + ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", ); + outputPaths = ( + ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; @@ -881,10 +1163,14 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); + inputPaths = ( + ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); + outputPaths = ( + ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; @@ -1000,11 +1286,40 @@ CLANG_ENABLE_MODULES = "$(inherited)"; CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = M654QCKN3Y; ENABLE_BITCODE = "$(inherited)"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/UnityLibrary/Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64", ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController/TOCropViewController.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/Toast/Toast.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/UnityLibrary/UnityLibrary.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/device_info_plus/device_info_plus.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/flutter_unity_widget/flutter_unity_widget.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/fluttertoast/fluttertoast.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/fluwx/fluwx.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/geolocator_apple/geolocator_apple.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/image_cropper/image_cropper.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/image_picker_ios/image_picker_ios.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/location/location.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/open_file_ios/open_file_ios.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/package_info_plus/package_info_plus.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/path_provider_foundation/path_provider_foundation.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/permission_handler_apple/permission_handler_apple.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/photo_manager/photo_manager.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/share_plus/share_plus.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/shared_preferences_foundation/shared_preferences_foundation.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/sqflite/sqflite.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/url_launcher_ios/url_launcher_ios.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/video_player_avfoundation/video_player_avfoundation.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/webview_flutter_wkwebview/webview_flutter_wkwebview.framework/Headers\"", + "\"${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework/Headers\"", + "\"${PODS_ROOT}/UnityLibrary/Libraries/libil2cpp/include\"", + "\"${PODS_ROOT}/UnityLibrary/UnityFramework\"", + ); INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -1219,11 +1534,40 @@ CLANG_ENABLE_MODULES = "$(inherited)"; CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = M654QCKN3Y; ENABLE_BITCODE = "$(inherited)"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/UnityLibrary/Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64", ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController/TOCropViewController.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/Toast/Toast.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/UnityLibrary/UnityLibrary.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/device_info_plus/device_info_plus.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/flutter_unity_widget/flutter_unity_widget.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/fluttertoast/fluttertoast.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/fluwx/fluwx.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/geolocator_apple/geolocator_apple.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/image_cropper/image_cropper.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/image_picker_ios/image_picker_ios.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/location/location.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/open_file_ios/open_file_ios.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/package_info_plus/package_info_plus.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/path_provider_foundation/path_provider_foundation.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/permission_handler_apple/permission_handler_apple.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/photo_manager/photo_manager.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/share_plus/share_plus.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/shared_preferences_foundation/shared_preferences_foundation.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/sqflite/sqflite.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/url_launcher_ios/url_launcher_ios.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/video_player_avfoundation/video_player_avfoundation.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/webview_flutter_wkwebview/webview_flutter_wkwebview.framework/Headers\"", + "\"${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework/Headers\"", + "\"${PODS_ROOT}/UnityLibrary/Libraries/libil2cpp/include\"", + "\"${PODS_ROOT}/UnityLibrary/UnityFramework\"", + ); INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -1251,11 +1595,40 @@ CLANG_ENABLE_MODULES = "$(inherited)"; CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = M654QCKN3Y; ENABLE_BITCODE = "$(inherited)"; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/UnityLibrary/Frameworks/com.easyar.sense/Runtime/BindingNR/Apple/iOS/ios-arm64", ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "\"${PODS_CONFIGURATION_BUILD_DIR}/TOCropViewController/TOCropViewController.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/Toast/Toast.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/UnityLibrary/UnityLibrary.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/device_info_plus/device_info_plus.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/flutter_unity_widget/flutter_unity_widget.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/fluttertoast/fluttertoast.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/fluwx/fluwx.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/geolocator_apple/geolocator_apple.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/image_cropper/image_cropper.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/image_picker_ios/image_picker_ios.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/location/location.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/open_file_ios/open_file_ios.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/package_info_plus/package_info_plus.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/path_provider_foundation/path_provider_foundation.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/permission_handler_apple/permission_handler_apple.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/photo_manager/photo_manager.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/share_plus/share_plus.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/shared_preferences_foundation/shared_preferences_foundation.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/sqflite/sqflite.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/url_launcher_ios/url_launcher_ios.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/video_player_avfoundation/video_player_avfoundation.framework/Headers\"", + "\"${PODS_CONFIGURATION_BUILD_DIR}/webview_flutter_wkwebview/webview_flutter_wkwebview.framework/Headers\"", + "\"${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework/Headers\"", + "\"${PODS_ROOT}/UnityLibrary/Libraries/libil2cpp/include\"", + "\"${PODS_ROOT}/UnityLibrary/UnityFramework\"", + ); INFOPLIST_FILE = Runner/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", diff --git a/ios/UnityLibrary/Data/Managed/Resources/System.Data.dll-resources.dat b/ios/UnityLibrary/Data/Managed/Resources/System.Data.dll-resources.dat deleted file mode 100644 index 28c39a6..0000000 Binary files a/ios/UnityLibrary/Data/Managed/Resources/System.Data.dll-resources.dat and /dev/null differ diff --git a/ios/UnityLibrary/Data/Managed/Resources/mscorlib.dll-resources.dat b/ios/UnityLibrary/Data/Managed/Resources/mscorlib.dll-resources.dat deleted file mode 100644 index 6d144fc..0000000 Binary files a/ios/UnityLibrary/Data/Managed/Resources/mscorlib.dll-resources.dat and /dev/null differ