This commit is contained in:
renna@doni.link 2025-05-20 15:52:20 +08:00
parent d0cd002f80
commit 12e5fba78b
5 changed files with 431 additions and 111 deletions

View File

@ -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
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
end

View File

@ -153,6 +153,6 @@ SPEC CHECKSUMS:
webview_flutter_wkwebview: 3a409e0c27995945d2dabd90079927fba5c34492
WechatOpenSDK-XCFramework: 36fb2bea0754266c17184adf4963d7e6ff98b69f
PODFILE CHECKSUM: 76020ffc6aa8728c1d156bda1d337c53368f198a
PODFILE CHECKSUM: 14e1718584fa1a83a53ccbcd2cfc435d43764073
COCOAPODS: 1.16.2

View File

@ -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 = "<group>"; };
10D4865C2DD5D8F8004AD299 /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = "<group>"; };
10FC120B2DDB3B2C0055C18A /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = "<group>"; };
10FC21522DDB45B20055C18A /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = "<group>"; };
10FC3FDB2DDC23300055C18A /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = "<group>"; };
10FC56B62DDC2B580055C18A /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = "<group>"; };
10FC6D942DDC5FF10055C18A /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = "<group>"; };
10FC8C132DDC662F0055C18A /* Unity-iPhone.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = "Unity-iPhone.xcodeproj"; sourceTree = "<group>"; };
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
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 = "<group>"; };
@ -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 = "<group>";
};
1048FDFF2DD5E7A300D28557 /* UnityLibrary */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (10483AF72DD5F59800D28557 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, 104805992DD5E90C00D28557 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = UnityLibrary; sourceTree = "<group>"; };
/* End PBXFileSystemSynchronizedRootGroup section */
/* Begin PBXFrameworksBuildPhase section */
@ -378,6 +476,56 @@
name = Products;
sourceTree = "<group>";
};
10FC21552DDB45B20055C18A /* Products */ = {
isa = PBXGroup;
children = (
10FC24652DDC139B0055C18A /* Unity-Target-New.app */,
10FC24672DDC139B0055C18A /* Unity-iPhone Tests.xctest */,
10FC24692DDC139B0055C18A /* UnityFramework.framework */,
);
name = Products;
sourceTree = "<group>";
};
10FC3FDE2DDC23300055C18A /* Products */ = {
isa = PBXGroup;
children = (
10FC42EE2DDC236C0055C18A /* Unity-Target-New.app */,
10FC42F02DDC236C0055C18A /* Unity-iPhone Tests.xctest */,
10FC42F22DDC236C0055C18A /* UnityFramework.framework */,
);
name = Products;
sourceTree = "<group>";
};
10FC56B92DDC2B580055C18A /* Products */ = {
isa = PBXGroup;
children = (
10FC59C72DDC2E630055C18A /* Unity-Target-New.app */,
10FC59C92DDC2E630055C18A /* Unity-iPhone Tests.xctest */,
10FC59CB2DDC2E630055C18A /* UnityFramework.framework */,
);
name = Products;
sourceTree = "<group>";
};
10FC6D972DDC5FF10055C18A /* Products */ = {
isa = PBXGroup;
children = (
10FC70A42DDC620E0055C18A /* Unity-Target-New.app */,
10FC70A62DDC620E0055C18A /* Unity-iPhone Tests.xctest */,
10FC70A82DDC620E0055C18A /* UnityFramework.framework */,
);
name = Products;
sourceTree = "<group>";
};
10FC8C162DDC662F0055C18A /* Products */ = {
isa = PBXGroup;
children = (
10FC8F222DDC696F0055C18A /* Unity-Target-New.app */,
10FC8F242DDC696F0055C18A /* Unity-iPhone Tests.xctest */,
10FC8F262DDC696F0055C18A /* UnityFramework.framework */,
);
name = Products;
sourceTree = "<group>";
};
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)",