集成阿里云 NUI 语音合成 SDK

This commit is contained in:
2026-07-07 16:05:39 +08:00
parent 0aa8b14e1f
commit 9378748a4d
26 changed files with 2095 additions and 16 deletions

View File

@ -62,6 +62,11 @@
path = suixinkanTests;
sourceTree = "<group>";
};
9A01B8E22FFB84950033C402 /* Vendor */ = {
isa = PBXFileSystemSynchronizedRootGroup;
path = Vendor;
sourceTree = "<group>";
};
/* End PBXFileSystemSynchronizedRootGroup section */
/* Begin PBXFrameworksBuildPhase section */
@ -115,6 +120,7 @@
children = (
93FF17C72FFB84950033C304 /* suixinkan */,
A1B2C3D42FFB84950033C305 /* suixinkanTests */,
9A01B8E22FFB84950033C402 /* Vendor */,
93FF17C62FFB84950033C304 /* Products */,
365F718ADCDEA1FB75E2A740 /* Pods */,
27017AD20F47EB5E23B21608 /* Frameworks */,
@ -141,6 +147,7 @@
93FF17C12FFB84950033C304 /* Sources */,
93FF17C22FFB84950033C304 /* Frameworks */,
93FF17C32FFB84950033C304 /* Resources */,
9A01B8E12FFB84950033C401 /* Embed Aliyun NUI SDK */,
D83AC0A37C1CDC54D21AB6C9 /* [CP] Copy Pods Resources */,
);
buildRules = (
@ -315,6 +322,27 @@
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-suixinkan/Pods-suixinkan-resources.sh\"\n";
showEnvVarsInLog = 0;
};
9A01B8E12FFB84950033C401 /* Embed Aliyun NUI SDK */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"$(SRCROOT)/Vendor/AliyunNui/nuisdk.framework",
);
name = "Embed Aliyun NUI SDK";
outputFileListPaths = (
);
outputPaths = (
"$(TARGET_BUILD_DIR)/$(FRAMEWORKS_FOLDER_PATH)/nuisdk.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "set -e\nif [ \"${PLATFORM_NAME}\" = \"iphonesimulator\" ]; then\n exit 0\nfi\nFRAMEWORK_SOURCE=\"${SRCROOT}/Vendor/AliyunNui/nuisdk.framework\"\nFRAMEWORK_DEST=\"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}\"\nmkdir -p \"${FRAMEWORK_DEST}\"\nrsync -a --delete \"${FRAMEWORK_SOURCE}\" \"${FRAMEWORK_DEST}/\"\nif [ -n \"${EXPANDED_CODE_SIGN_IDENTITY}\" ]; then\n /usr/bin/codesign --force --sign \"${EXPANDED_CODE_SIGN_IDENTITY}\" --preserve-metadata=identifier,entitlements,flags \"${FRAMEWORK_DEST}/nuisdk.framework\"\nfi\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
@ -354,6 +382,10 @@
DEVELOPMENT_TEAM = 56GVN5RNVN;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GENERATE_INFOPLIST_FILE = YES;
"FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]" = (
"$(inherited)",
"$(SRCROOT)/Vendor/AliyunNui",
);
INFOPLIST_FILE = suixinkan/Info.plist;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
@ -369,6 +401,17 @@
"$(inherited)",
"-ObjC",
);
"OTHER_LDFLAGS[sdk=iphoneos*]" = (
"$(inherited)",
"-ObjC",
"-framework",
nuisdk,
"-framework",
AdSupport,
"-framework",
AudioToolbox,
"-liconv",
);
PRODUCT_BUNDLE_IDENTIFIER = com.yuanzhixiang.suixinkan;
PRODUCT_NAME = "$(TARGET_NAME)";
STRING_CATALOG_GENERATE_SYMBOLS = YES;
@ -397,6 +440,10 @@
DEVELOPMENT_TEAM = 56GVN5RNVN;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GENERATE_INFOPLIST_FILE = YES;
"FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]" = (
"$(inherited)",
"$(SRCROOT)/Vendor/AliyunNui",
);
INFOPLIST_FILE = suixinkan/Info.plist;
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
@ -412,6 +459,17 @@
"$(inherited)",
"-ObjC",
);
"OTHER_LDFLAGS[sdk=iphoneos*]" = (
"$(inherited)",
"-ObjC",
"-framework",
nuisdk,
"-framework",
AdSupport,
"-framework",
AudioToolbox,
"-liconv",
);
PRODUCT_BUNDLE_IDENTIFIER = com.yuanzhixiang.suixinkan;
PRODUCT_NAME = "$(TARGET_NAME)";
STRING_CATALOG_GENERATE_SYMBOLS = YES;