From 72661fc8b6dd73f6bb74f1d11e7d131b699e198f Mon Sep 17 00:00:00 2001 From: zj Date: Thu, 20 Nov 2025 14:53:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=98=E6=98=AF=E6=94=B9=E4=B8=BA=E5=8F=AA?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E7=9C=9F=E6=9C=BA=E8=B0=83=E8=AF=95=EF=BC=9B?= =?UTF-8?q?=201.=E6=94=AF=E6=8C=81=E6=A8=A1=E6=8B=9F=E5=99=A8=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E5=90=8Eframework=E5=88=B0700+M=EF=BC=8C=E5=A4=AA?= =?UTF-8?q?=E5=A4=A7=20=E4=B8=8B=E8=BD=BD=E4=B8=8D=E6=96=B9=E4=BE=BF?= =?UTF-8?q?=E3=80=82=202.=E6=94=B9=E4=B8=BA=E5=BC=B1=E5=BC=95=E7=94=A8?= =?UTF-8?q?=EF=BC=8C=E6=A8=A1=E6=8B=9F=E5=99=A8=E4=B9=9F=E8=83=BD=E8=B7=91?= =?UTF-8?q?=EF=BC=8C=E4=BD=86=E6=98=AF=E8=B0=83=E8=AF=95=E6=B8=B8=E6=88=8F?= =?UTF-8?q?=20=E5=B0=B1=E9=9C=80=E8=A6=81=E7=9C=9F=E6=9C=BA=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- UnityFramework.podspec | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/UnityFramework.podspec b/UnityFramework.podspec index 4726097..895037f 100644 --- a/UnityFramework.podspec +++ b/UnityFramework.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'UnityFramework' - s.version = '1.0.2' + s.version = '1.0.3' s.summary = 'Unity iOS Framework for Flutter integration' s.description = 'Unity iOS framework packaged as CocoaPod for Flutter projects.' s.homepage = 'https://gitea.sdws.shop/xim/flutter_unity_pod' @@ -37,7 +37,14 @@ Pod::Spec.new do |s| 'ENABLE_BITCODE' => 'NO' } - # XCFramework 会自动处理架构选择,支持: + # 配置弱链接,让UnityFramework变成可选的 + # 这样在不支持的架构(如模拟器)上,App也能正常启动 + # 只在实际调用Unity功能时才检查framework是否可用 + s.user_target_xcconfig = { + 'OTHER_LDFLAGS' => '$(inherited) -weak_framework UnityFramework' + } + + # 仅支持真机: # - 真机:arm64 - # - 模拟器:x86_64 (Intel Mac) + arm64 (Apple Silicon Mac) + # - 模拟器:不支持(弱链接,运行时检查) end