目录
- 第一章 – Xcode 测试实践
- 第二章 – Xcode 打包实践
- 第三章 – Xcode 构建必备认知
- 第四章 – Xcode Build Setting
- 第五章 – Xcode 命令构建的场景问题
概述
要更改构建系统的行为,请在项目编辑器的 Build Settings 窗格中配置构建设置。Xcode 根据您的项目配置提供默认构建设置,因此仅在必要时更改构建设置。
查看 Build Settings 信息
xcodebuild -project App/App.xcodeproj -showBuildSettings -destination "generic/platform=iOS"
输出了从命令行对 Project 执行 Build 操作所使用的 Build Settings 信息。
1、Architectures(架构配置)
1.1 Architectures
ARCHS
将为其构建产品的体系结构列表。这通常设置为平台提供的预定义构建设置。如果指定了多个架构,则会生成通用二进制文件。
例子:
ARCHS = arm64
ARCHS_STANDARD = arm64 armv7
ARCHS_STANDARD_32_64_BIT = armv7 arm64
ARCHS_STANDARD_32_BIT = armv7
ARCHS_STANDARD_64_BIT = arm64
ARCHS_STANDARD_INCLUDING_64_BIT = arm64 armv7
ARCHS_UNIVERSAL_IPHONE_OS = armv7 arm64
1.2 Additional SDKs
ADDITIONAL_SDKS
任何稀疏 SDK 的位置,应分层在Base SDK (SDKROOT)指定的位置之上。如果列出了多个 SDK,则第一个具有最高优先级。此设置中指定的每个 SDK 都应该是“稀疏”SDK,例如,不是整个 macOS 版本的 SDK。
1.3 Base SDK
SDKROOT
构建期间使用的基础 SDK 的名称或路径。该产品将根据位于指定 SDK 中的头文件和库构建。此路径将添加到所有搜索路径,并将通过环境传递给编译器和链接器。可以在附加 SDK (ADDITIONAL_SDKS)设置中指定附加 SDK。
例子:
SDKROOT = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.5.sdk
1.4 Build Active Architecture Only
ONLY_ACTIVE_ARCH
如果启用,则仅构建活动架构。
如果为Yes,则仅编译当前指定Device的ARM处理器指令集。 当未指定特定设备(例如”Generic Device”运行目标)或者设置为No进行编译时,将编译”Valid Architectures”与”Architectures”交集的内容。
例子:
ONLY_ACTIVE_ARCH = NO
1.5 Supported Platforms
SUPPORTED_PLATFORMS
可以使用基础 SDK 的受支持平台列表。如果可以使用不同的 SDK 为多个平台构建产品,则使用此设置。
例子:
SUPPORTED_PLATFORMS = iphonesimulator iphoneos
1.6 Valid Architectures
VALID_ARCHS
实际应该为其构建目标的架构的空格分隔列表。对于每个目标,这与Architectures (ARCHS)中指定的列表相交,并构建结果集。这允许个别目标选择退出特定架构的构建。如果生成的架构集为空,则不会生成可执行文件。
例子:
VALID_ARCHS = arm64 x86_64
2、Assets(按需加载资源配置)
2.1 Asset Pack Manifest URL Prefix
ASSET_PACK_MANIFEST_URL_PREFIX
如果设置为空字符串以外的任何内容,则AssetPackManifest.plist文件中的每个 URL 都将包含此字符串,并附加资产包的名称。如果未设置,AssetPackManifest.plist则将根据资产包的构建位置形成适当的 URL。前缀字符串不会以任何方式转义或引用,因此任何必要的转义都必须是 URL 字符串的一部分。此设置仅影响AssetPackManifest.plist文件中的 URL — 它不影响资产包在本地文件系统中的构建位置。
2.2 Embed Asset Packs In Product Bundle
EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE
将所有构建的资产包嵌入到产品包中。由于这抵消了 On Demand Resources 功能的性能优势,因此它仅在无法使用资产包服务器时用于测试目的。
例子:
EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE = NO
2.3 Enable On Demand Resources
ENABLE_ON_DEMAND_RESOURCES
如果启用,标记的资产(文件和资产目录条目)将根据其标签组合内置到资产包中。未标记的资源被正常处理。
例子:
ENABLE_ON_DEMAND_RESOURCES = YES
2.4 On Demand Resources Initial Install Tags
ON_DEMAND_RESOURCES_INITIAL_INSTALL_TAGS
定义了一组初始 On Demand Resources 标签,这些标签将与您的应用程序一起下载和安装。
2.5 On Demand Resources Prefetch Order
ON_DEMAND_RESOURCES_PREFETCH_ORDER
安装您的应用程序后,这定义了一组应下载的按需资源标签。这些标签是在您的应用程序初始安装后下载的,并将按照列表中提供的标签从第一个到最后的顺序下载。
3、Build Locations(编译路径配置)
3.1 Build Products Path
SYMROOT
执行构建时放置所有产品的路径。通常,此路径不是针对每个目标设置的,而是针对每个项目或每个用户设置的。默认情况下,此设置为$(PROJECT_DIR)/build。
例子:
SYMROOT = /Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products
3.2 Intermediate Build Files Path
OBJROOT
在构建期间将放置中间文件的路径。中间文件包括生成的源文件、目标文件等。Shell 脚本构建阶段也可以在此处放置和访问文件。通常,此路径不是针对每个目标设置的,而是针对每个项目或每个用户设置的。默认情况下,此设置为$(PROJECT_DIR)/build。
例子:
OBJROOT = /Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Intermediates.noindex
3.3 Precompiled Headers Cache Path
SHARED_PRECOMPS_DIR
在构建期间放置预编译前缀头文件的路径。默认为$(OBJROOT)/SharedPrecompiledHeaders. 使用公共位置允许在多个项目之间共享预编译的头文件。
例子:
SHARED_PRECOMPS_DIR = /Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Intermediates.noindex/PrecompiledHeaders
4、Build Options(编译配置)
4.1 Always Embed Swift Standard Libraries
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES
始终将Swift标准库嵌入目标App中,即使目标不包含任何Swift代码。 例如,如果目标正在嵌入其他包含Swift的App,或者目标是不包含Swift但正在测试包含Swift的App的测试目标,则应启用此功能。 此设置仅适用于打包App,不适用于独立的二进制App。
例子:
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO
4.2 Build Libraries for Distribution
BUILD_LIBRARY_FOR_DISTRIBUTION
确保为发布而构建您的库。 对于Swift,这支持库的演变和模块接口文件的生成。
例子:
BUILD_LIBRARY_FOR_DISTRIBUTION = NO
4.3 Build Variants
BUILD_VARIANTS
将生成的链接二进制文件的构建变体列表。 默认情况下,仅生成普通变体。 其他常见的值包括调试和配置文件。
例子:
BUILD_VARIANTS = normal
4.4 Compiler for C/C++/Objective-C
GCC_VERSION
用于C,C ++和Objective-C的编译器。
例子:
GCC_VERSION = com.apple.compilers.llvm.clang.1_0
4.5 Debug Information Format
DEBUG_INFORMATION_FORMAT
release的调试信息的类型。
例子:
DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
4.6 Enable Bitcode
ENABLE_BITCODE
激活此设置表示目标或项目应在编译期间为支持它的平台和体系结构生成位码。 对于存档版本,将在链接的二进制文件中生成位代码,以提交到App Store。 对于其他构建,编译器和链接器将检查代码是否符合生成位代码的要求,但不会生成实际的位代码。
ENABLE_BITCODE = NO
4.7 Enable Index-While-Building Functionality
MTL_ENABLE_INDEX_STORE
控制编译器在构建时是否应发出索引数据。
4.8 Enable Previews
ENABLE_PREVIEWS
如果启用,则将使用适合支持预览的选项来构建产品。
4.9 Enable Testability
ENABLE_TESTABILITY
激活此设置后,将使用适合于运行自动化测试的选项来构建产品,例如使专用接口可用于测试。 这可能导致测试的运行速度比未启用可测试性的测试慢。
ENABLE_TESTABILITY = NO
4.10 Enable Testing Search Paths
ENABLE_TESTING_SEARCH_PATHS
指定构建系统是否应添加针对XCTest进行编译和链接所需的搜索路径。 如果目标是单元测试目标,或者目标明确链接到XCTest框架,则默认情况下启用此设置。
ENABLE_TESTING_SEARCH_PATHS = NO
4.12 Excluded Source File Names >EXCLUDED_SOURCE_FILE_NAMES
模式列表(由fnmatch(3)定义)指定在目标构建阶段中处理文件时要明确排除的源文件名(另请参见包含的源文件名(INCLUDED_SOURCE_FILE_NAMES))。 此设置可用于定义复杂的过滤器,应根据其他构建设置为其构建阶段中的文件; 例如,*。$(CURRENT_ARCH).c值可用于根据所构建的体系结构排除特定文件。
EXCLUDED_SOURCE_FILE_NAMES = FLEX*
4.13 Generate Profiling Code
GENERATE_PROFILING_CODE
激活此设置将导致编译器和链接器生成性能分析代码。 例如,GCC将生成适用于gprof(1)的代码。
GENERATE_PROFILING_CODE = NO
4.14 Included Source File Names
INCLUDED_SOURCE_FILE_NAMES
模式列表(由fnmatch(3)定义)指定在目标构建阶段处理文件时显式包括的源文件的名称。 仅当与“排除的源文件名”(EXCLUDED_SOURCE_FILE_NAMES)结合使用时,此设置才有用,并且可用于定义复杂的过滤器,应针对该过滤器来构建阶段中的文件以响应其他构建设置。
4.15 Precompiled Header Uses Files From Build Directory
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR
此设置可更好地控制项目之间共享预编译的前缀头文件。 默认情况下,如果构建目录不在项目目录中,则Xcode假定前缀头文件可能包含来自构建目录的头文件。 Xcode无法提前确定这一点,因为在需要信息时其他项目可能尚未内置到共享构建目录中。
如果前缀文件从不包含构建目录中的文件,则可以将其设置为NO,以改善预编译头的共享。 如果前缀确实使用了项目目录中构建目录中的文件,则可以将其设置为YES,以避免意外共享,否则可能导致构建失败。
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES
4.16 Require Only App-Extension-Safe API
APPLICATION_EXTENSION_API_ONLY
启用后,这将导致编译器和链接器禁止使用应用程序扩展不可用的API,并不允许链接到尚未启用此设置的情况下构建的框架。
APPLICATION_EXTENSION_API_ONLY = NO
4.17 Scan All Source Files for Includes
SCAN_ALL_SOURCE_FILES_FOR_INCLUDES
激活此设置将导致在计算依赖关系图时扫描所有源文件以查找包含(例如,头文件)的包含文件,在这种情况下,如果更改了包含文件,则下次包含该文件的目标文件被重建时,将重新构建包含文件。 内置的。 通常,仅扫描某些类型的文件,例如C语言源文件。
如果您的项目包含不寻常类型的文件(使用自定义生成规则进行编译),则此设置很有用。
SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = NO
4.18 Validate Built Product
VALIDATE_PRODUCT
如果启用,则在构建过程中对产品执行验证检查。
VALIDATE_PRODUCT = YES
4.20 Validate Workspace
VALIDATE_WORKSPACE
如果启用,则在构建过程中对工作区配置执行验证检查。
VALIDATE_WORKSPACE = NO
4.21 Validate Workspace - Ignored Frameworks
VALIDATE_WORKSPACE_SKIPPED_SDK_FRAMEWORKS
在工作空间验证器中要禁止使用过时警告和缺少框架错误的框架名称列表。
5、Deployment(部署配置)
5.1 Additional Strip Flags
STRIPFLAGS
剥离构建的链接产品时要传递的附加标志。
5.2 Alternate Install Group
ALTERNATE_GROUP
在备用权限文件 (ALTERNATE_PERMISSIONS_FILES)设置下列出的文件的组名或 gid 。
ALTERNATE_GROUP = staff
5.3 Alternate Install Owner
ALTERNATE_OWNER 在备用权限文件 (ALTERNATE_PERMISSIONS_FILES)设置下列出的文件的所有者名称或 uid 。
ALTERNATE_OWNER = admin
5.4 Alternate Install Permissions
ALTERNATE_MODE
用于备用权限文件 (ALTERNATE_PERMISSIONS_FILES)设置下列出的文件的权限。
ALTERNATE_MODE = u+w,go-w,a+rX
5.5 Alternate Permissions Files
ALTERNATE_PERMISSIONS_FILES
应用了备用所有者、组和权限的文件列表。
5.6 Deployment Location
DEPLOYMENT_LOCATION
如果启用,除了已构建产品文件夹之外,构建产品将放置在其安装位置。
DEPLOYMENT_LOCATION = NO
5.7 Deployment Postprocessing
DEPLOYMENT_POSTPROCESSING
如果启用,则表示应剥离二进制文件并将文件模式、所有者和组信息设置为标准值。
DEPLOYMENT_POSTPROCESSING = NO
5.8 Install Group
INSTALL_GROUP
组名称或gid已安装产品。
INSTALL_GROUP = staff
5.9 Install Owner
INSTALL_OWNER
所有者名称或uid已安装产品的名称。
INSTALL_OWNER = admin
5.10 Install Permissions
INSTALL_MODE_FLAG
用于已安装产品文件的权限。
INSTALL_MODE_FLAG = u+w,go-w,a+rX
5.11 Installation Build Products Location
DSTROOT
执行安装构建时所有产品将植根的路径。例如,要在系统上正确安装您的产品,请将此路径设置为/. 默认为/tmp/$(PROJECT_NAME).dst防止测试安装构建意外覆盖最终安装路径中的有效和需要的数据。
通常,此路径不是针对每个目标设置的,而是在执行xcodebuild install. 在特殊情况下也可以在构建配置中设置。
DSTROOT = /tmp/ManagerZP.dst
5.12 Installation Directory
INSTALL_PATH
安装构建产品的目录。此路径由Installation Build Products Location (DSTROOT) 前置。
INSTALL_PATH = /Applications
5.13 Resources Targeted Device Family
RESOURCES_TARGETED_DEVICE_FAMILY)
当资源复制需要与默认目标设备不同时,覆盖目标设备系列 (TARGETED_DEVICE_FAMILY) 。
5.14 Skip Install
SKIP_INSTALL
如果启用,即使部署位置处于活动状态,也不要安装构建的产品。
SKIP_INSTALL = NO
5.15 Strip Debug Symbols During Copy
COPY_PHASE_STRIP
指定在构建期间复制的二进制文件(例如在 Copy Bundle Resources 或 Copy Files 构建阶段)是否应去除调试符号。它不会导致目标的链接产品被剥离 - 为此使用剥离链接产品 (STRIP_INSTALLED_PRODUCT)。
COPY_PHASE_STRIP = NO
5.16 Strip Linked Product
STRIP_INSTALLED_PRODUCT
如果启用,则在执行部署后处理时,构建的链接产品将被去除符号。
STRIP_INSTALLED_PRODUCT = YES
5.17 Strip Style
STRIP_STYLE
要在构建的链接产品上执行的符号剥离级别。默认值由目标的产品类型定义。
- 所有符号:完全剥离二进制文件,删除符号表和重定位信息。all, -s
- 非全局符号:去除非全局符号,但保存外部符号。non-global, -x
- 调试符号:去除调试符号,但保存局部和全局符号。debugging, -S
STRIP_STYLE = all
5.18 Strip Swift Symbols
STRIP_SWIFT_SYMBOLS
调整由 STRIP_STYLE 设置指定的符号剥离级别,以便在剥离构建的链接产品时,将删除所有 Swift 符号。
STRIP_SWIFT_SYMBOLS = YES
5.20 Targeted Device Family
TARGETED_DEVICE_FAMILY
UIDeviceFamily构建系统使用选定的设备为它添加到目标Info.plist文件的键设置正确的值。这也将 –target-device 标志驱动到 actool,它确定在 iOS 平台的目录编译期间选择的惯用语。
TARGETED_DEVICE_FAMILY = 1
6、Headers(头文件配置)
6.1 Run unifdef on Product Headers
COPY_HEADERS_RUN_UNIFDEF
unifdef(1)如果启用,标头在复制到产品时会通过工具运行。
COPY_HEADERS_RUN_UNIFDEF = NO
6.2 Unifdef Flags for Product Headers
COPY_HEADERS_UNIFDEF_FLAGS
unifdef(1)指定调用该工具以复制标头时要传递的标志。除非启用在产品标题上运行 unifdef (COPY_HEADERS_RUN_UNIFDEF),否则此设置无效。
7、Kernel Module(核心模块配置)
7.1 Module Identifier
MODULE_NAME 这是生成的存根中列出的内核模块的标识符。这仅在构建内核扩展时使用。
7.2 Module Start Routine
MODULE_START
这定义了内核模块启动例程的名称。这仅在构建内核扩展时使用。
7.3 Module Stop Routine
MODULE_STOP
这定义了内核模块停止例程的名称。这仅在构建内核扩展时使用。
7.4 Module Version
MODULE_VERSION
这是生成的存根中列出的内核模块的版本。这仅在构建内核扩展时使用
8、Linking(文件链接配置)
8.1 Bundle Loader
BUNDLE_LOADER
指定将加载被链接的捆绑输出文件的可执行文件。根据指定的可执行文件检查捆绑包中未定义的符号,就好像它是捆绑包所链接的动态库之一一样。
8.2 Compatibility Version
DYLIB_COMPATIBILITY_VERSION
确定生成的库、包或框架二进制文件的兼容性版本。有关分配动态库版本号的详细信息,请参阅动态库编程主题中的动态库设计指南。
8.3 Current Library Version
DYLIB_CURRENT_VERSION
此设置定义项目构建的任何框架的当前版本。与当前项目版本 (CURRENT_PROJECT_VERSION)一样,该值必须是整数或浮点数,例如57or 365.8。默认情况下,它设置为$(CURRENT_PROJECT_VERSION)。有关分配动态库版本号的详细信息,请参阅动态库编程主题中的动态库设计指南。
8.4 Dead Code Stripping
DEAD_CODE_STRIPPING
激活此设置会导致将-dead_strip标志传递给ld(1)viacc(1)以打开死代码剥离。
DEAD_CODE_STRIPPING = YES
8.5 Display Mangled Names
LINKER_DISPLAYS_MANGLED_NAMES
激活此设置会导致链接器显示 C++ 符号的错位名称。通常不建议这样做,但打开它可以帮助诊断和解决 C++ 链接错误。
LINKER_DISPLAYS_MANGLED_NAMES = NO
8.6 Don’t Dead-Strip Inits and Terms
PRESERVE_DEAD_CODE_INITS_AND_TERMS
激活此设置,与死代码剥离 (DEAD_CODE_STRIPPING) ( -dead_strip) 选项结合使用,会导致将-no_dead_strip_inits_and_terms标志传递给ld(1)via cc(1),以禁用初始化和终止例程的死代码剥离。如果没有上述死代码剥离 (DEAD_CODE_STRIPPING)选项,则不应使用此选项。
PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO
8.7 Dynamic Library Install Name
LD_DYLIB_INSTALL_NAME
在动态库中设置内部install path( )。LC_ID_DYLIB链接到该库的任何客户端都将记录该路径,作为dyld定位该库的方式。如果未指定此选项,则将使用-o路径。构建动态库以外的任何产品时,将忽略此设置。请参阅动态库编程主题。
8.8 Dynamic Library Install Name Base
DYLIB_INSTALL_NAME_BASE
为动态库中的内部install path( )设置基值。LC_ID_DYLIB这将与EXECUTABLE_PATH结合形成完整的安装路径。直接设置动态库安装名称 (LD_DYLIB_INSTALL_NAME)将覆盖此设置。此设置默认为目标的安装目录 (INSTALL_PATH)。在构建动态库以外的任何产品时,它会被忽略。
8.9 Exported Symbols File
EXPORTED_SYMBOLS_FILE
这是列出要导出的符号的文件的项目相对路径。有关ld -exported_symbols_list导出符号的详细信息,请参阅。
8.10 Generate Position-Dependent Executable
LD_NO_PIE
激活此设置将阻止 Xcode 构建与位置无关 (PIE) 的主可执行文件。当面向 macOS 10.7 或更高版本时,PIE 是主要可执行文件的默认设置,因此激活此设置将改变该行为。当面向 OS X 10.6 或更早版本时,或者为 i386 构建时,PIE 不是默认设置,因此激活此设置没有任何作用。
您不能从.o使用-mdynamic-no-pic. 使用 PIE 意味着代码生成不太理想,但地址随机化增加了一些安全性。
LD_NO_PIE = NO
8.11 Initialization Routine
INIT_ROUTINE
这是用于初始化的例程的名称。
8.12 Link With Standard Libraries
LINK_WITH_STANDARD_LIBRARIES
启用此设置后,编译器驱动程序将自动将其标准库传递给链接器以在链接期间使用。如果需要,此标志可用于禁用与标准库的链接,然后可以将各个库作为其他链接器标志 (OTHER_LDFLAGS)传递。
LINK_WITH_STANDARD_LIBRARIES = YES
8.13 Mach-O Type
MACH_O_TYPE
此设置确定生成的二进制文件的格式以及在构建其他二进制文件时如何链接它。有关二进制类型的信息,请参阅Mach-O 编程主题中的构建 Mach-O 文件。
- 可执行文件:可执行文件和独立二进制文件,无法链接。mh_execute
- 动态库:动态库在构建时链接并在需要时自动加载。mh_dylib
- Bundle: Bundle 库在运行时显式加载。mh_bundle
- 静态库:静态库在构建时链接并在执行时加载。staticlib
- 可重定位目标文件:目标文件是在构建时链接的单模块文件。mh_object
MACH_O_TYPE = mh_execute
8.14 Order File
ORDER_FILE
更改函数和数据布局顺序的文件路径。
对于输出文件中的每个部分,该部分中在订单文件中指定的任何符号都将移动到其部分的开头,并按照与订单文件中相同的顺序进行布局。订单文件是每行一个符号名称的文本文件。以 a 开头的行#是注释。符号名称可以选择在其目标文件叶子名称和冒号(例如,foo.o:_foo)前面。这对于出现在多个文件中的静态函数/数据很有用。符号名称也可以可选地以体系结构开头(例如,ppc:_foo或ppc:foo.o:_foo)。这使您能够拥有一个适用于多种架构的订单文件。可以通过在订单文件中引用字符串来对文字 C 字符串进行排序(例如,”Hello, world\n”)。
通常,您不应在调试或开发配置中指定订单文件,因为这会使链接的二进制文件对调试器的可读性降低。仅在发布或部署配置中使用它们。
ORDER_FILE = ./ManagerZP.order
8.15 Other Librarian Flags
OTHER_LIBTOOLFLAGS
此设置中定义的选项将传递给存档库管理器的所有调用,用于生成静态库。
8.16 Other Linker Flags
OTHER_LDFLAGS
此设置中定义的选项被传递给链接器的调用。
OTHER_LDFLAGS = -ObjC -l"AFNetworking" -l"Aspects" -l"AutoCoding" -l"BlocksKit" -l"CacheKit" -l"DZBasic" -l"DZInterfaces" -l"DZLogin" -l"DZModels" -l"DZNetwork" -l"DZSetting" -l"DZURLRoutes" -l"DZUserData" -l"FLAnimatedImage" -l"FMDB" -l"FlexLib" -l"HMSegmentedControl" -l"JXCategoryView" -l"KZAPM" -l"KZAltmanManager" -l"KZExtensions" -l"KZLogger" -l"KZModelCast" -l"KZMqttSDK" -l"KZODR" -l"KZPerformanceWolf" -l"KZPhotosBrowser" -l"KZTools" -l"KZURLCache" -l"KZWebImage" -l"MJRefresh" -l"Mantle" -l"Masonry" -l"ProtocolBuffers" -l"SDWebImage" -l"SQLCipher" -l"SSZipArchive" -l"SVProgressHUD" -l"UIAlertView+Blocks" -l"WeChatSDK" -l"WeiboSDK" -l"Yoga" -l"c++" -l"iconv" -l"icucore" -l"lottie-ios" -l"opencore-amrnb" -l"resolv" -l"snappy" -l"sqlite3" -l"stdc++" -l"xml2" -l"z" -framework "AMapFoundationKit" -framework "AMapSearchKit" -framework "ATAuthSDK" -framework "AVFoundation" -framework "Accelerate" -framework "App" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreLocation" -framework "CoreMedia" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "FMDB" -framework "Flutter" -framework "FlutterPluginRegistrant" -framework "Foundation" -framework "GLKit" -framework "GT3Captcha" -framework "ImageIO" -framework "MAMapKit" -framework "MSDKDns" -framework "MetricKit" -framework "MobileCoreServices" -framework "NebulaRtcSDK" -framework "NebulaUploadSDK" -framework "Network" -framework "OpenGLES" -framework "Photos" -framework "PhotosUI" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -framework "TXLiteAVSDK_UGC" -framework "TencentCloudHuiyanSDKFace" -framework "Toast" -framework "TuringShieldCamRisk" -framework "UIKit" -framework "VideoToolbox" -framework "WebKit" -framework "WebP" -framework "YTCommonLiveness" -framework "YTFaceAlignmentTinyLiveness" -framework "YTFaceDetectorLiveness" -framework "YTFaceLiveReflect" -framework "YTFaceTrackerLiveness" -framework "YTPoseDetector" -framework "ZPFaceLiveDetectSDK" -framework "ZPIMSDK" -framework "ZPRTCSDK" -framework "du" -framework "flutter_keyboard_visibility" -framework "fluttertoast" -framework "iflyMSC" -framework "image_gallery_saver" -framework "mars" -framework "path_provider_ios" -framework "sqflite" -framework "tnnliveness" -framework "zp-sdk-eagle-eye" -framework "zp-sdk-matrix" -framework "zp-sdk-transport" -framework "zp-sdk-utils" -ObjC
8.17 Path to Link Map File
LD_MAP_FILE_PATH
此设置定义了在激活写入链接映射文件 (LD_GENERATE_MAP_FILE)设置时链接器写入的映射文件的路径。默认情况下,将为每个体系结构和构建变体编写一个单独的文件,这些文件将在 Intermediates 目录中为要链接其产品的目标生成。
LD_MAP_FILE_PATH = /Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Intermediates.noindex/ManagerZP.build/Release-iphoneos/ManagerZP.build/ManagerZP-LinkMap-normal-arm64.txt
8.18 Perform Single-Object Prelink
GENERATE_MASTER_OBJECT_FILE
激活此设置将导致由目标构建的目标文件被预链接ld -r到单个目标文件中,然后该目标文件将链接到最终产品中。这对于强制链接器在构建静态库之前解析符号并将目标文件链接到单个模块中很有用。此外,可以将一组单独的链接标志应用于预链接,从而允许对例如导出的符号进行额外控制。
GENERATE_MASTER_OBJECT_FILE = NO
8.19 Prelink libraries
PRELINK_LIBS
执行单对象预链接时要传递的其他库。
8.20 Preserve Private External Symbols
KEEP_PRIVATE_EXTERNS
激活此设置将保留私有外部符号,而不是将它们变成静态符号。执行单对象预链接时也遵守此设置。
KEEP_PRIVATE_EXTERNS = NO
8.21 Quote Linker Arguments
LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER
此设置控制是否应使用 引用链接器的参数-Xlinker。默认情况下,Xcode 通过调用用于在目标中构建源文件的编译器驱动程序来调用链接器,并且传递-Xlinker给引号参数将导致编译器驱动程序将它们传递给链接器(而不是试图在司机)。默认情况下,此设置已启用。禁用它会导致 Xcode 不使用-Xlinker将参数传递给链接器。如果目标已指示 Xcode 使用备用链接器(例如,通过将LD设置设置为另一个链接器的路径)并且该备用链接器无法识别-Xlinker.
LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER = YES
8.22 Re-Exported Framework Names
REEXPORTED_FRAMEWORK_NAMES
应该从构建的库中重新导出其符号的框架名称列表。
8.23 Re-Exported Library Paths
REEXPORTED_LIBRARY_PATHS
应该从构建的库中重新导出其符号的库路径列表。
8.24 Runpath Search Paths
LD_RUNPATH_SEARCH_PATHS
这是要添加到runpath正在创建的图像的搜索路径列表的路径列表。在运行时,在搜索加载路径dyld以. 请参阅动态库编程主题。runpath@rpath/
LD_RUNPATH_SEARCH_PATHS = /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks
8.25 Separately Edit Symbols
fSEPARATE_SYMBOL_EDIT
在要编辑链接产品的符号时激活此设置将导致通过单独调用nmedit(1). 否则,如果可能,将在链接期间进行编辑。
8.26 Single-Object Prelink Flags
PRELINK_FLAGS
执行单对象预链接时要传递的附加标志。
8.27 Symbol Ordering Flags
SECTORDER_FLAGS
这些标志通常用于指定在段内对符号进行排序的-sectorder选项,例如ld.
通常,您不应在调试或开发配置中指定符号排序选项,因为这会使链接的二进制文件对调试器的可读性降低。仅在发布或部署配置中使用它们。
8.28 Unexported Symbols File
UNEXPORTED_SYMBOLS_FILE
文件的项目相对路径,其中列出了不导出的符号。有关ld -exported_symbols_list导出符号的详细信息,请参阅。
8.29 Warning Linker Flags
WARNING_LDFLAGS
这些标志与链接器调用一起传递,默认情况下将-no_arch_warnings标志提供给链接器以避免在多架构构建期间生成许多警告。
8.30 Write Link Map File
LD_GENERATE_MAP_FILE 激活此设置将导致链接器将映射文件写入磁盘,其中详细说明了输出图像中的所有符号及其地址。映射文件的路径由链接映射文件的路径 (LD_MAP_FILE_PATH)设置定义。
9 Localization(本地化配置)
9.1 Localized String Macro Names
LOCALIZED_STRING_MACRO_NAMES
用于在源代码中生成本地化字符串的类似 NSLocalizedString 的宏或函数的基本名称。始终考虑 NSLocalizedString 和 CFLocalizedString 的默认基本名称,即使此设置为空。
9.2 Localized String Swift UI Support
LOCALIZED_STRING_SWIFTUI_SUPPORT
当启用时,从Swift UI传递给Text()初始化器的文本字符串将在本地化导出期间提取。
LOCALIZED_STRING_SWIFTUI_SUPPORT = YES
10、Packaging(打包配置)
10.1 Convert Copied Files
APPLY_RULES_IN_COPY_FILES
默认情况下,使用 Copy Files 构建阶段复制的文件保持不变。将此设置为TRUE会导致属性列表文件 ( ) 和字符串文件按照属性列表输出编码 (PLIST_FILE_OUTPUT_FORMAT)和字符串文件输出编码 (STRINGS_FILE_OUTPUT_ENCODING).plist的指定进行转换。
APPLY_RULES_IN_COPY_FILES = NO
10.2 Create Info.plist Section in Binary
CREATE_INFOPLIST_SECTION_IN_BINARY
启用此设置将在产品的链接二进制文件中创建一个部分,其中包含Info.plist目标的已处理文件。此设置仅适用于命令行工具目标。
CREATE_INFOPLIST_SECTION_IN_BINARY = NO
10.3 Defines Module
DEFINES_MODULE
如果启用,产品将被视为定义了自己的模块。这可以在适当的时候自动生成 LLVM 模块映射文件,并允许将产品作为模块导入。
DEFINES_MODULE = YES
10.4 Don’t Force Info.plist Generation
DONT_GENERATE_INFOPLIST_FILE
如果启用,不要自动生成Info。当Info. plist文件用于包装产品时。plist文件(INFOPLIST_FILE)构建设置为空。
DONT_GENERATE_INFOPLIST_FILE = NO
10.5 Executable Extension
EXECUTABLE_EXTENSION
这是用于目标生成的可执行产品的扩展名,具有基于产品类型的默认值。
10.6 Executable Prefix
EXECUTABLE_PREFIX
用于目标生成的可执行产品的前缀,具有基于产品类型的默认值。
10.7 Expand Build Settings in Info.plist File
INFOPLIST_EXPAND_BUILD_SETTINGS
展开Info.plist文件中的构建设置。
INFOPLIST_EXPAND_BUILD_SETTINGS = YES
Force Package Info Generation
GENERATE_PKGINFO_FILE
即使不需要此文件,也强制将PkgInfo文件写入包装的产品。
GENERATE_PKGINFO_FILE = YES
Framework Version
FRAMEWORK_VERSION
框架包通过将内容放在版本文件夹的子文件夹中进行版本控制,该文件夹具有指向当前版本及其内容的链接。
FRAMEWORK_VERSION = A
Info.plist File
INFOPLIST_FILE
包含Info.plist包使用的信息的属性列表文件的项目相对路径。有关信息属性列表文件的详细信息,请参阅运行时配置指南中的信息属性列表文件。
INFOPLIST_FILE = ManagerZP/Info.plist
Info.plist Other Preprocessor Flags
INFOPLIST_OTHER_PREPROCESSOR_FLAGS
预处理Info.plist文件时传递给 C 预处理器的其他标志。
Info.plist Output Encoding
INFOPLIST_OUTPUT_FORMAT
指定输出的输出编码Info.plist。输出编码可以是binary或XML。默认情况下,输出编码将与输入保持不变。
INFOPLIST_OUTPUT_FORMAT = binary
Info.plist Preprocessor Definitions
INFOPLIST_PREPROCESSOR_DEFINITIONS
foo格式为或的预处理器宏的空格分隔列表foo=bar。Info.plist预处理文件时使用这些宏。
Info.plist Preprocessor Prefix File
INFOPLIST_PREFIX_HEADER
预处理文件时隐式包含给定Info.plist文件。给定的路径应该是项目相对路径或绝对路径。
Module Map File
MODULEMAP_FILE
这是 LLVM 模块映射文件的项目相对路径,该文件定义了编译器的模块结构。如果为空,则会在启用定义模块 (DEFINES_MODULE)时为相应的产品自动生成。
Preprocess Info.plist File
INFOPLIST_PREPROCESS
Info.plist使用 C 预处理器预处理文件。
INFOPLIST_PREPROCESS = NO
Preserve HFS Data
COPYING_PRESERVES_HFS_DATA 导致资源复制以保留资源分叉和 Finder 信息。
COPYING_PRESERVES_HFS_DATA = NO
Private Headers Folder Path
PRIVATE_HEADERS_FOLDER_PATH
在构建期间将私有标头复制到的位置,相对于构建的产品文件夹。
PRIVATE_HEADERS_FOLDER_PATH = ManagerZP.app/PrivateHeaders
Private Module Map File
MODULEMAP_PRIVATE_FILE
这是 LLVM 模块映射文件的项目相对路径,该文件定义了私有标头的模块结构。
Process Header Files
APPLY_RULES_IN_COPY_HEADERS
APPLY_RULES_IN_COPY_HEADERS = NO
Product Bundle Identifier
PRODUCT_BUNDLE_IDENTIFIER
唯一标识捆绑包的字符串。该字符串应为反向 DNS 格式,仅使用字母数字字符 ( A-Z, a-z, 0-9)、点 ( .) 和连字符 ( -)。此值用作已构建捆绑包CFBundleIdentifier中的值。Info.plist
PRODUCT_BUNDLE_IDENTIFIER = com.company.title
Product Module Name
PRODUCT_MODULE_NAME
用于为此目标构建的源代码模块的名称,并将用于在实现源文件中导入模块。必须是有效的标识符。
PRODUCT_MODULE_NAME = ManagerZP
Product Name
PRODUCT_NAME
这是目标生成的产品的基本名称。
PRODUCT_NAME = ManagerZP
Property List Output Encoding
PLIST_FILE_OUTPUT_FORMAT
指定属性列表文件的输出编码 ( .plist)。输出编码可以是binary或XML。默认情况下,输出编码将与输入保持不变。
PLIST_FILE_OUTPUT_FORMAT = binary
Public Headers Folder Path
PUBLIC_HEADERS_FOLDER_PATH
在构建期间将公共标头复制到的位置,相对于构建的产品文件夹。
PUBLIC_HEADERS_FOLDER_PATH = ManagerZP.app/Headers
Strings File Output Encoding
STRINGS_FILE_OUTPUT_ENCODING
指定要用于字符串文件的编码(默认情况下,输出编码将是 16 位 Unicode)。该值可以是NSStringEncoding,例如由 识别的数值之一NSString,也可以是由 理解的 IANA 字符集名称CFString。如果文件无法转换为指定的编码,操作将失败。
STRINGS_FILE_OUTPUT_ENCODING = binary
Wrapper Extension
WRAPPER_EXTENSION
用于产品包装器的扩展,具有基于产品类型的默认值。
WRAPPER_EXTENSION = app
11、Search Paths(搜索路径配置)
Always Search User Paths (Deprecated)
ALWAYS_SEARCH_USER_PATHS
此设置自 Xcode 8.3 起已弃用,未来版本可能不支持此设置。建议您禁用该设置。
如果启用,#include
出于向后兼容性的原因,默认情况下启用此设置。强烈建议禁用它。
ALWAYS_SEARCH_USER_PATHS = NO
Framework Search Paths
FRAMEWORK_SEARCH_PATHS
这是包含框架的文件夹的路径列表,在编译 C、Objective-C、C++ 或 Objective-C++ 时,编译器将搜索包含或导入的头文件,以及产品使用的框架的链接器。路径由空格分隔,因此任何包含空格的路径都必须正确引用。
FRAMEWORK_SEARCH_PATHS = "/Users/admin/Desktop/DZ/managerzp/Pods/../DZThirdLib/Products/Depends/ATAuthSDK" "/Users/admin/Desktop/DZ/managerzp/Pods/../DZThirdLib/Products/Depends/GT3Captcha" "/Users/admin/Desktop/DZ/managerzp/Pods/../DZThirdLib/Products/Depends/TencentCloudHuiyanSDKFace" "/Users/admin/Desktop/DZ/managerzp/Pods/../DZThirdLib/Products/Depends/du" "/Users/admin/Desktop/DZ/managerzp/Pods/../DZThirdLib/Products/Depends/iflyMSC" "/Users/admin/Desktop/DZ/managerzp/Pods/../SPFlutter/Release" "/Users/admin/Desktop/DZ/managerzp/Pods/AMap3DMap" "/Users/admin/Desktop/DZ/managerzp/Pods/AMapFoundation" "/Users/admin/Desktop/DZ/managerzp/Pods/AMapSearch" "/Users/admin/Desktop/DZ/managerzp/Pods/KZLogger/KZLogger" "/Users/admin/Desktop/DZ/managerzp/Pods/KZWebImage/YPWebImage/WebP" "/Users/admin/Desktop/DZ/managerzp/Pods/KZZPIMSDK/zp-sdk-im" "/Users/admin/Desktop/DZ/managerzp/Pods/KZZPRTCSDK/zp-hybrid-rtc" "/Users/admin/Desktop/DZ/managerzp/Pods/MSDKDns" "/Users/admin/Desktop/DZ/managerzp/Pods/NebulaUploadSDK/NebulaUploadSDK" "/Users/admin/Desktop/DZ/managerzp/Pods/TXLiteAVSDK_UGC/TXLiteAVSDK_UGC" "/Users/admin/Desktop/DZ/managerzp/Pods/ZPFaceLiveDetectSDK/ZPFaceLiveDetectSDK" "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-eagle-eye/zp-sdk-eagle-eye" "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-matrix/zp-sdk-matrix" "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-rtc/zp-sdk-rtc" "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-transport/zp-sdk-transport" "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-utils/zp-sdk-utils" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/MSDKDns" /Users/admin/Desktop/DZ/managerzp /Users/admin/Desktop/DZ/managerzp/ManagerZP/ThirdLibs /Users/admin/Desktop/DZ/managerzp/ManagerZP/Domain/SPSocial/SDKs/tencent /Users/admin/Desktop/DZ/managerzp/ManagerZP/ThirdLibs/iflyMSC /Users/admin/Desktop/DZ/managerzp/ManagerZP/ThirdLibs/GT3 /Users/admin/Desktop/DZ/managerzp/ManagerZP/ThirdLibs/shumeng /Users/admin/Desktop/DZ/managerzp/ManagerZP/ThirdLibs/ATAuth /Users/admin/Desktop/DZ/managerzp/ManagerZP/ThirdLibs/WBCloudReflectionFaceVerify/Libs
Header Search Paths
HEADER_SEARCH_PATHS
这是在编译 C、Objective-C、C++ 或 Objective-C++ 时,编译器要搜索包含或导入的头文件的文件夹路径列表。路径由空格分隔,因此任何带有空格的路径都需要正确引用。
HEADER_SEARCH_PATHS = "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AFNetworking" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Aspects" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AutoCoding" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/BlocksKit" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/CacheKit" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/DZBasic" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/DZInterfaces" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/DZModels" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/DZNetwork" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/DZOptional" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/DZOptionalSwift" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/DZSetting" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/DZThirdLib" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/DZURLRoutes" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/DZUserData" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FLAnimatedImage" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FMDB" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FlexLib" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/HMSegmentedControl" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/JXCategoryView" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAPM" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAltmanManager" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZExtensions" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZLang" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZLogger" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZMenuAssistor" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZMenuController" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZModelCast" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZMqttSDK" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZODR" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPerformanceWolf" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPhotosBrowser" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZTools" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZURLCache" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZWebImage" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/MJRefresh" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Mantle" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Masonry" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/ProtocolBuffers" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SDWebImage" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SQLCipher" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SSZipArchive" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SVProgressHUD" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/UIAlertView+Blocks" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Weibo_SDK" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Yoga" "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/lottie-ios" SQLCipher /usr/include/libxml2 /Users/admin/Desktop/DZ/managerzp/Pods/SQLCipher /Users/admin/Desktop/DZ/managerzp/Pods/TXLiteAVSDK_UGC/TXLiteAVSDK_UGC/TXLiteAVSDK_UGC.framework/Headers/
Library Search Paths
LIBRARY_SEARCH_PATHS
这是链接器搜索产品使用的库的文件夹路径列表。路径由空格分隔,因此任何带有空格的路径都需要正确引用。
LIBRARY_SEARCH_PATHS = "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/AFNetworking" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/Aspects" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/AutoCoding" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/BlocksKit" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/CacheKit" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/DZBasic" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/DZInterfaces" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/DZLogin" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/DZModels" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/DZNetwork" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/DZSetting" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/DZURLRoutes" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/DZUserData" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/FLAnimatedImage" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/FMDB" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/FlexLib" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/HMSegmentedControl" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/JXCategoryView" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/KZAPM" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/KZAltmanManager" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/KZExtensions" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/KZLogger" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/KZModelCast" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/KZMqttSDK" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/KZODR" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/KZPerformanceWolf" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/KZPhotosBrowser" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/KZTools" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/KZURLCache" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/KZWebImage" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/MJRefresh" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/Mantle" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/Masonry" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/ProtocolBuffers" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/SDWebImage" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/SQLCipher" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/SSZipArchive" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/SVProgressHUD" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/UIAlertView+Blocks" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/Yoga" "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/lottie-ios" "/Users/admin/Desktop/DZ/managerzp/Pods/../DZThirdLib/Products/Depends/Snappy" "/Users/admin/Desktop/DZ/managerzp/Pods/../DZThirdLib/Products/Depends/libWeChatSDK" "/Users/admin/Desktop/DZ/managerzp/Pods/KZTools/kztools/Tools/Audio/opencore-amrnb" "/Users/admin/Desktop/DZ/managerzp/Pods/Weibo_SDK/libWeiboSDK" /Users/admin/Desktop/DZ/managerzp/ManagerZP/Domain/Tools/arm/lib /Users/admin/Desktop/DZ/managerzp/ManagerZP /Users/admin/Desktop/DZ/managerzp/ManagerZP/ThirdLibs/WeChatSDK1.8.4_NoPay /Users/admin/Desktop/DZ/managerzp/ManagerZP/ThirdLibs/Snappy /Users/admin/Desktop/DZ/managerzp/ManagerZP/ThirdLibs/OpenSDK1.8.7.1_NoPay /Users/admin/Desktop/DZ/managerzp/ManagerZP/ThirdLibs/OpenSDK1.8.9_No_Pay
Rez Search Paths
REZ_SEARCH_PATHS
这是用于搜索具有资源管理器资源的文件的路径列表。路径由空格分隔,因此任何带有空格的路径都需要正确引用。
Sub-Directories to Exclude in Recursive Searches
EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES
这是fnmatch()执行递归搜索时要排除的文件或目录名称的 -style 模式列表。默认情况下,此设置为.nib *.lproj *.framework *.gch *.xcode () .DS_Store CVS .svn .git .hg。通常,如果您覆盖此值,您应该通过$(inherited)宏包含默认值。
EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = *.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj
Sub-Directories to Include in Recursive Searches
INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES
这是fnmatch()执行递归搜索时要包含的文件或目录名称的 -style 模式列表。默认情况下,这是空的,并且仅当您想要为递归搜索中排除的子目录 (EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES) 中提供的文件名模式列表提供例外时才进行自定义。
System Framework Search Paths
SYSTEM_FRAMEWORK_SEARCH_PATHS
这是包含系统框架的文件夹的路径列表,在编译 C、Objective-C、C++ 或 Objective-C++ 时,编译器将搜索包含或导入的头文件,以及产品使用的框架的链接器。顺序是从最高到最低优先级。路径由空格分隔,因此任何带有空格的路径都需要正确引用。此设置与“框架搜索路径”非常相似,不同之处在于搜索路径以抑制系统搜索路径中找到的标头的大多数警告的方式传递给编译器。如果编译器不支持系统框架搜索路径的概念,则搜索路径将附加到“框架搜索路径”中定义的任何现有框架搜索路径。
Use Header Maps
USE_HEADERMAP
启用Header Maps,它为编译器提供从文本头名称到其位置的映射,绕过正常的编译器头搜索路径机制。这允许源代码包含来自文件系统中不同位置的标头,而无需更新标头搜索路径构建设置。
USE_HEADERMAP = YES
User Header Search Paths
USER_HEADER_SEARCH_PATHS
这是编译 C、Objective-C、C++ 或 Objective-C++ 时编译器搜索包含或导入的用户头文件(引号中列出的头文件)的文件夹路径列表。路径由空格分隔,因此任何带有空格的路径都需要正确引用。有关如何使用此设置的更多详细信息,请参阅始终搜索用户路径(已弃用)(ALWAYS_SEARCH_USER_PATHS)。如果编译器不支持用户标头的概念,则搜索路径会附加到标头搜索路径 (HEADER_SEARCH_PATHS)中定义的任何现有标头搜索路径。
12、Signing(项目签名配置)
Code Signing Entitlements
CODE_SIGN_ENTITLEMENTS
指定代码签名权利的文件的路径。
CODE_SIGN_ENTITLEMENTS = ManagerZP/ManagerZP.entitlements
Code Signing Identity
CODE_SIGN_IDENTITY
钥匙串路径中钥匙串中有效代码签名证书的名称,也称为公用名。缺少或无效的证书将导致生成错误。
CODE_SIGN_IDENTITY = iPhone Distribution: Beijing China Product Bo Farce Network Technology Co.,
Code Signing Inject Base Entitlements
CODE_SIGN_INJECT_BASE_ENTITLEMENTS
自动将平台的 BaseEntitlements.plist 中的权利注入可执行文件的代码签名中。
CODE_SIGN_INJECT_BASE_ENTITLEMENTS = YES
Code Signing Style
CODE_SIGN_STYLE
此设置指定用于获取和定位签名资产的方法。选择Automatic让 Xcode 自动创建和更新配置文件、应用程序 ID 和证书。选择Manual在开发者网站上自己创建和更新这些。
CODE_SIGN_STYLE = Manual
Development Team
DEVELOPMENT_TEAM
用于签署证书和配置文件的开发团队的团队 ID。
DEVELOPMENT_TEAM = WULLLP6Z85
Enable Hardened Runtime
ENABLE_HARDENED_RUNTIME
启用强化的运行时限制。
ENABLE_HARDENED_RUNTIME = NO
Other Code Signing Flags
OTHER_CODE_SIGN_FLAGS
要传递给的附加选项列表codesign(1)。
Provisioning Profile
PROVISIONING_PROFILE_SPECIFIER
必须包含配置文件名称(或 UUID)。缺少或无效的配置文件将导致构建错误。与开发团队 (DEVELOPMENT_TEAM)结合使用以完全指定配置文件。
PROVISIONING_PROFILE_SPECIFIER = DistShopzp
13、测试
Test Host
TEST_HOST
注入一组测试的可执行文件的路径。只有在测试应用程序或其他可执行文件时才指定此设置。
Treat missing baselines as test failures
TREAT_MISSING_BASELINES_AS_TEST_FAILURES
在运行通过 测量性能的测试时,将XCTestCase缺少的基线报告为测试失败。
TREAT_MISSING_BASELINES_AS_TEST_FAILURES = NO
14、Text-Based API
Enable Text-Based Stubs Generation
GENERATE_TEXT_BASED_STUBS
为动态库和框架生成基于文本的存根。
GENERATE_TEXT_BASED_STUBS = NO
Enable Text-Based Stubs Inlining
INLINE_PRIVATE_FRAMEWORKS
为基于文本的存根启用私有框架内联。
INLINE_PRIVATE_FRAMEWORKS = NO
Other Text-Based InstallAPI Flags
OTHER_TAPI_FLAGS
此设置中定义的选项将传递给Text-Based InstallAPI工具的调用。
Supports Text-Based InstallAPI
SUPPORTS_TEXT_BASED_API
Enable 表示目标支持Text-Based InstallAPI,这将在构建期间启用它的生成install。
SUPPORTS_TEXT_BASED_API = NO
Text-Based InstallAPI Verification Mode
TAPI_VERIFY_MODE
选择构建时要报告的警告和错误级别Text-Based InstallAPI。
TAPI_VERIFY_MODE = ErrorsOnly
15、Versioning(版本相关配置)
Current Project Version
CURRENT_PROJECT_VERSION
此设置定义项目的当前版本。该值必须是整数或浮点数,例如57or 365.8。
CURRENT_PROJECT_VERSION = 2310
Generated Versioning Source Filename
VERSION_INFO_FILE
VERSION_INFO_FILE = ManagerZP_vers.c
Generated Versioning Variables
VERSION_INFO_EXPORT_DECL
用于指定将由 Apple Generic Versioning 生成并编译到您的产品中的源文件的名称。默认情况下,此设置为$(PRODUCT_NAME)_vers.c。
Marketing Version
MARKETING_VERSION
此设置定义项目的用户可见版本。该值对应于应用程序的Info.plist中的CFBundleShortVersionString键。
MARKETING_VERSION = 7.11
Versioning Name Prefix
VERSION_INFO_PREFIX
用作生成的版本控制源文件中版本信息符号名称的前缀。如果您为导出的符号添加前缀,您可能希望将其设置为相同的前缀。
Versioning Name Suffix
VERSION_INFO_SUFFIX
用作生成的版本控制源文件中版本信息符号名称的后缀。这很少使用。
Versioning System
VERSIONING_SYSTEM
选择用于对生成的文件进行版本标记的进程。
- 无:不使用版本控制系统。
- Apple Generic:使用当前项目版本设置。apple-generic
Versioning Username
VERSION_INFO_BUILDER
这定义了对执行构建以包含在生成的 Apple 通用版本控制存根中的用户的引用。默认为USER环境变量的值。
VERSION_INFO_BUILDER = admin
16、Apple Clang - Address Sanitizer
Enable C++ Container Overflow Checks
CLANG_ADDRESS_SANITIZER_CONTAINER_OVERFLOW
启用 Address Sanitizer 时检查 C++ 容器溢出。
此检查需要使用 Address Sanitizer 构建整个应用程序。如果不是,它可能会报告误报。
17、Apple Clang - Code Generation
Debug Information Level
CLANG_DEBUG_INFORMATION_LEVEL
切换启用调试符号时发出的调试信息量。这可能会影响生成的调试信息的大小,这在某些情况下对于大型项目可能很重要,例如在使用 LTO 时。
Enable Additional Vector Extensions
CLANG_X86_VECTOR_INSTRUCTIONS
启用扩展向量指令的使用。仅在针对英特尔架构时使用。
Enable Code Coverage Support
CLANG_ENABLE_CODE_COVERAGE
支持使用代码覆盖率工具进行构建。这仅在构建启用了代码覆盖时使用,这通常通过 Xcode 方案设置完成。
Enforce Strict Aliasing
GCC_STRICT_ALIASING
通过更积极地假设指针是否可以与其他指针指向相同的对象来优化代码。大量使用指针的程序可能会从中受益,但不严格遵循 ISO C 规则关于可以访问对象的类型的程序可能会出现意外行为。
Generate Debug Symbols
GCC_GENERATE_DEBUGGING_SYMBOLS
启用或禁用调试符号的生成。启用调试符号后,可以通过调试信息格式 (DEBUG_INFORMATION_FORMAT)设置控制详细程度。
Generate Legacy Test Coverage Files
GCC_GENERATE_TEST_COVERAGE_FILES
激活此设置会生成一个notes文件,gcov代码覆盖实用程序可以使用该文件来显示程序覆盖率。
Generate Position-Dependent Executable
LD_NO_PIE
激活此设置将阻止 Xcode 构建与位置无关 (PIE) 的主可执行文件。当面向 macOS 10.7 或更高版本时,PIE 是主要可执行文件的默认设置,因此激活此设置将改变该行为。当面向 OS X 10.6 或更早版本时,或者为 i386 构建时,PIE 不是默认设置,因此激活此设置没有任何作用。
您不能从.o使用-mdynamic-no-pic. 使用 PIE 意味着代码生成不太理想,但地址随机化增加了一些安全性。
LD_NO_PIE = NO
Inline Methods Hidden
GCC_INLINES_ARE_PRIVATE_EXTERN
启用后,将声明内联方法的外联副本private extern。
GCC_INLINES_ARE_PRIVATE_EXTERN = YES
Instrument Program Flow
GCC_INSTRUMENT_PROGRAM_FLOW_ARCS
激活此设置表示应添加代码以便检测程序流弧。
Kernel Development Mode
GCC_ENABLE_KERNEL_DEVELOPMENT
激活此设置启用内核开发模式。
Link-Time Optimization
LLVM_LTO
启用此设置允许在链接期间跨文件边界进行优化。
-
No:已禁用。不要使用链接时优化。
-
Monolithic Link-Time Optimization:此模式执行二进制文件的单体链接时间优化,将所有可执行代码组合到一个单元中并运行积极的编译器优化。
-
Incremental Link-Time Optimization:此模式执行二进制文件的分区链接时间优化,在编译单元之间内联,并在每个单元上并行运行积极的编译器优化。与单片 LTO 相比,这可以实现快速增量构建并使用更少的内存。
Make Strings Read-Only
GCC_REUSE_STRINGS
重用字符串文字。
No Common Blocks
GCC_NO_COMMON_BLOCKS
在 C 语言中,甚至在目标文件的数据部分中分配未初始化的全局变量,而不是将它们生成为公共块。这样做的效果是,如果在两个不同的编译中声明了相同的变量(不带extern),则在链接它们时会出现错误。
GCC_NO_COMMON_BLOCKS = YES
Optimization Level
GCC_OPTIMIZATION_LEVEL
指定生成的代码针对速度和二进制大小进行优化的程度。
-
None:不优化。-O0 使用此设置,编译器的目标是降低编译成本并使调试产生预期的结果。语句是独立的——如果你在语句之间用断点停止程序,那么你可以为任何变量分配一个新值,或者将程序计数器更改为函数中的任何其他语句,并准确地从源代码中获得你期望的结果。
-
Fast:优化编译需要更多时间,大型函数需要更多内存。-O1 使用此设置,编译器会尝试减少代码大小和执行时间,而不执行任何需要大量编译时间的优化。在 Apple 的编译器中,优化时默认禁用严格别名、块重新排序和块间调度。
-
Faster:编译器执行几乎所有支持的优化,不涉及空间速度折衷。-O2 使用此设置,编译器不会执行循环展开或函数内联或寄存器重命名。与Fast设置相比,此设置增加了编译时间和生成代码的性能。
-
Fastest:打开Faster设置指定的所有优化,并打开函数内联和寄存器重命名选项。此设置可能会导致更大的二进制文件。-O3
-
Fastest, Smallest:优化尺寸。此设置启用Faster通常不会增加代码大小的所有优化。它还执行旨在减少代码大小的进一步优化。-Os
-
Fastest, Aggressive Optimizations:此设置启用Fastest但也启用可能会破坏严格标准合规性但应该在行为良好的代码上运行良好的激进优化。-Ofast
Optimization Profile File
CLANG_OPTIMIZATION_PROFILE_FILE
启用使用优化配置文件 (CLANG_USE_OPTIMIZATION_PROFILE)时要使用的配置文件数据文件的路径。
Relax IEEE Compliance
OPENCL_FAST_RELAXED_MATH
这允许对可能违反 IEEE 754 标准的浮点算术进行优化,以及OpenCL在第 7.4 节中定义的单精度浮点数、第 9.3.9 节中定义的双精度浮点数和边缘情况行为OpenCL1.1 规范的第 7.5 节。
这是一种性能优化。
此选项导致在程序__FAST_RELAXED_MATH__中定义预处理器宏OpenCL。
Statics are Thread-Safe
GCC_THREADSAFE_STATICS
发出额外代码以使用 C++ ABI 中指定的例程进行局部静态的线程安全初始化。您可以禁用此选项以稍微减少不需要线程安全的代码中的代码大小。
Symbols Hidden by Default
GCC_SYMBOLS_PRIVATE_EXTERN
启用后,除非在代码中private extern明确标记为要导出,否则将声明所有符号。attribute((visibility(“default”)))如果未启用,则导出所有符号,除非明确标记为private extern. 请参阅C++ 运行时环境编程指南中的控制符号可见性。
GCC_SYMBOLS_PRIVATE_EXTERN = YES
Unroll Loops
GCC_UNROLL_LOOPS
展开循环。展开会使代码变大,但可以通过减少执行的分支数量来加快速度。
Use Optimization Profile
CLANG_USE_OPTIMIZATION_PROFILE
启用此设置后,clang将在构建目标时使用为目标收集的优化配置文件。
18、Apple Clang - Custom Compiler Flags
Other C Flags
OTHER_CFLAGS
以空格分隔的附加标志列表,用于传递给 C 和 Objective-C 文件的编译器。确保对任何包含空格或特殊字符的参数进行反斜杠转义,例如可能包含空格的路径名。如果 Xcode 尚未为特定的 C 或 Objective-C 编译器标志提供 UI,请使用此设置。
OTHER_CFLAGS = -fmodule-map-file="/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SSZipArchive/SSZipArchive.modulemap" -fmodule-map-file="/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/yoga/Yoga.modulemap" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AFNetworking" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Aspects" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AutoCoding" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/BlocksKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/CacheKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FMDB" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SQLCipher" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FLAnimatedImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FlexLib" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Yoga" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/HMSegmentedControl" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/JXCategoryView" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAPM" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPerformanceWolf" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAltmanManager" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SSZipArchive" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZExtensions" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZLogger" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZModelCast" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZMqttSDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZODR" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZWebImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPhotosBrowser" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZTools" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZURLCache" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/MJRefresh" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Mantle" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Masonry" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/ProtocolBuffers" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SDWebImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SVProgressHUD" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/UIAlertView+Blocks" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Weibo_SDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/lottie-ios" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMap3DMap" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapFoundation" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapSearch" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZLogger/KZLogger" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZWebImage/YPWebImage/WebP" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZZPIMSDK/zp-sdk-im" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZZPRTCSDK/zp-hybrid-rtc" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/MSDKDns" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/MSDKDns" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/NebulaUploadSDK/NebulaUploadSDK" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/TXLiteAVSDK_UGC/TXLiteAVSDK_UGC" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/ZPFaceLiveDetectSDK/ZPFaceLiveDetectSDK" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/../SPFlutter/Release" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-eagle-eye/zp-sdk-eagle-eye" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-matrix/zp-sdk-matrix" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-rtc/zp-sdk-rtc" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-transport/zp-sdk-transport" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-utils/zp-sdk-utils" -DSQLITE_HAS_CODEC -DHAVE_USLEEP=1 -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AFNetworking" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AliyunOSSiOS" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Aspects" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AutoCoding" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/BlocksKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/CacheKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FMDB" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SQLCipher" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FLAnimatedImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/HMSegmentedControl" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/JXCategoryView" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAPM" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPerformanceWolf" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAltmanManager" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZExtensions" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZLogger" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZModelCast" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZMqttSDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPhotosBrowser" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZTools" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/MJRefresh" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Mantle" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Masonry" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/ProtocolBuffers" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SDWebImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SVProgressHUD" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/UIAlertView+Blocks" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Weibo_SDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/lottie-ios" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMap3DMap" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapFoundation" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapSearch" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZFMLiveSDK/KZFMLiveSDK" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZLogger/KZLogger" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/UMCSecurityPlugins/thirdparties" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/UMCommon/UMCommon_7.3.5" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/UMDevice/UMDevice_2.0.5" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/../SPFlutter/Flutter/Release" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/App" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/Flutter" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/FlutterPluginRegistrant" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/fluttertoast" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/flutter_keyboard_visibility" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/FMDB" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/image_gallery_saver" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/path_provider" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/shared_preferences" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/sqflite" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/Toast" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/uni_links" -fmodule-map-file="/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SSZipArchive/SSZipArchive.modulemap" -fmodule-map-file="/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/yoga/Yoga.modulemap" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AFNetworking" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Aspects" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AutoCoding" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/BlocksKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/CacheKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FMDB" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SQLCipher" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FLAnimatedImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FlexLib" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Yoga" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/HMSegmentedControl" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/JXCategoryView" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAPM" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPerformanceWolf" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAltmanManager" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SSZipArchive" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZExtensions" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZLogger" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZModelCast" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZMqttSDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZODR" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZWebImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPhotosBrowser" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZTools" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZURLCache" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/MJRefresh" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Mantle" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Masonry" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/ProtocolBuffers" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SDWebImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SVProgressHUD" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/UIAlertView+Blocks" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Weibo_SDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/lottie-ios" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMap3DMap" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapFoundation" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapSearch" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZLogger/KZLogger" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZWebImage/YPWebImage/WebP" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZZPIMSDK/zp-sdk-im" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZZPRTCSDK/zp-hybrid-rtc" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/MSDKDns" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/MSDKDns" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/NebulaUploadSDK/NebulaUploadSDK" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/TXLiteAVSDK_UGC/TXLiteAVSDK_UGC" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/ZPFaceLiveDetectSDK/ZPFaceLiveDetectSDK" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/../SPFlutter/Release" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-eagle-eye/zp-sdk-eagle-eye" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-matrix/zp-sdk-matrix" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-rtc/zp-sdk-rtc" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-transport/zp-sdk-transport" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-utils/zp-sdk-utils" -DSQLITE_HAS_CODEC -DHAVE_USLEEP=1 -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 -DSQLITE_HAS_CODEC -DHAVE_USLEEP=1 -fmodule-map-file="/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SSZipArchive/SSZipArchive.modulemap" -fmodule-map-file="/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/yoga/Yoga.modulemap" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AFNetworking" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Aspects" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AutoCoding" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/BlocksKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/CacheKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FMDB" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SQLCipher" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FLAnimatedImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FlexLib" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Yoga" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/HMSegmentedControl" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/JXCategoryView" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAPM" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPerformanceWolf" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAltmanManager" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SSZipArchive" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZExtensions" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZLogger" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZModelCast" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZMqttSDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZODR" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZWebImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPhotosBrowser" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZTools" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZURLCache" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/MJRefresh" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Mantle" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Masonry" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/ProtocolBuffers" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SDWebImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SVProgressHUD" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/UIAlertView+Blocks" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Weibo_SDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/lottie-ios" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMap3DMap" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapFoundation" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapSearch" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZLogger/KZLogger" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZWebImage/YPWebImage/WebP" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZZPIMSDK/zp-sdk-im" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZZPRTCSDK/zp-hybrid-rtc" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/MSDKDns" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/MSDKDns" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/NebulaUploadSDK/NebulaUploadSDK" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/TXLiteAVSDK_UGC/TXLiteAVSDK_UGC" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/ZPFaceLiveDetectSDK/ZPFaceLiveDetectSDK" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/../SPFlutter/Release" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-eagle-eye/zp-sdk-eagle-eye" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-matrix/zp-sdk-matrix" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-rtc/zp-sdk-rtc" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-transport/zp-sdk-transport" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-utils/zp-sdk-utils" -DSQLITE_HAS_CODEC -DHAVE_USLEEP=1 -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999
Other C++ Flags
OTHER_CPLUSPLUSFLAGS
以空格分隔的附加标志列表,用于传递给 C++ 和 Objective-C++ 文件的编译器。确保对任何包含空格或特殊字符的参数进行反斜杠转义,例如可能包含空格的路径名。如果 Xcode 尚未为 C++ 或 Objective-C++ 编译器标志提供 UI,请使用此设置。
OTHER_CPLUSPLUSFLAGS = -fmodule-map-file="/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SSZipArchive/SSZipArchive.modulemap" -fmodule-map-file="/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/yoga/Yoga.modulemap" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AFNetworking" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Aspects" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AutoCoding" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/BlocksKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/CacheKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FMDB" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SQLCipher" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FLAnimatedImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FlexLib" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Yoga" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/HMSegmentedControl" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/JXCategoryView" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAPM" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPerformanceWolf" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAltmanManager" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SSZipArchive" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZExtensions" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZLogger" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZModelCast" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZMqttSDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZODR" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZWebImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPhotosBrowser" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZTools" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZURLCache" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/MJRefresh" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Mantle" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Masonry" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/ProtocolBuffers" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SDWebImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SVProgressHUD" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/UIAlertView+Blocks" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Weibo_SDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/lottie-ios" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMap3DMap" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapFoundation" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapSearch" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZLogger/KZLogger" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZWebImage/YPWebImage/WebP" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZZPIMSDK/zp-sdk-im" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZZPRTCSDK/zp-hybrid-rtc" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/MSDKDns" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/MSDKDns" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/NebulaUploadSDK/NebulaUploadSDK" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/TXLiteAVSDK_UGC/TXLiteAVSDK_UGC" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/ZPFaceLiveDetectSDK/ZPFaceLiveDetectSDK" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/../SPFlutter/Release" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-eagle-eye/zp-sdk-eagle-eye" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-matrix/zp-sdk-matrix" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-rtc/zp-sdk-rtc" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-transport/zp-sdk-transport" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-utils/zp-sdk-utils" -DSQLITE_HAS_CODEC -DHAVE_USLEEP=1 -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AFNetworking" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AliyunOSSiOS" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Aspects" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AutoCoding" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/BlocksKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/CacheKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FMDB" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SQLCipher" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FLAnimatedImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/HMSegmentedControl" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/JXCategoryView" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAPM" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPerformanceWolf" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAltmanManager" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZExtensions" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZLogger" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZModelCast" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZMqttSDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPhotosBrowser" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZTools" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/MJRefresh" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Mantle" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Masonry" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/ProtocolBuffers" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SDWebImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SVProgressHUD" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/UIAlertView+Blocks" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Weibo_SDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/lottie-ios" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMap3DMap" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapFoundation" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapSearch" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZFMLiveSDK/KZFMLiveSDK" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZLogger/KZLogger" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/UMCSecurityPlugins/thirdparties" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/UMCommon/UMCommon_7.3.5" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/UMDevice/UMDevice_2.0.5" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/../SPFlutter/Flutter/Release" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/App" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/Flutter" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/FlutterPluginRegistrant" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/fluttertoast" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/flutter_keyboard_visibility" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/FMDB" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/image_gallery_saver" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/path_provider" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/shared_preferences" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/sqflite" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/Toast" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/uni_links" -fmodule-map-file="/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SSZipArchive/SSZipArchive.modulemap" -fmodule-map-file="/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/yoga/Yoga.modulemap" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AFNetworking" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Aspects" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AutoCoding" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/BlocksKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/CacheKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FMDB" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SQLCipher" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FLAnimatedImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FlexLib" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Yoga" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/HMSegmentedControl" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/JXCategoryView" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAPM" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPerformanceWolf" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAltmanManager" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SSZipArchive" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZExtensions" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZLogger" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZModelCast" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZMqttSDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZODR" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZWebImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPhotosBrowser" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZTools" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZURLCache" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/MJRefresh" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Mantle" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Masonry" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/ProtocolBuffers" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SDWebImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SVProgressHUD" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/UIAlertView+Blocks" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Weibo_SDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/lottie-ios" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMap3DMap" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapFoundation" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapSearch" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZLogger/KZLogger" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZWebImage/YPWebImage/WebP" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZZPIMSDK/zp-sdk-im" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZZPRTCSDK/zp-hybrid-rtc" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/MSDKDns" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/MSDKDns" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/NebulaUploadSDK/NebulaUploadSDK" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/TXLiteAVSDK_UGC/TXLiteAVSDK_UGC" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/ZPFaceLiveDetectSDK/ZPFaceLiveDetectSDK" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/../SPFlutter/Release" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-eagle-eye/zp-sdk-eagle-eye" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-matrix/zp-sdk-matrix" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-rtc/zp-sdk-rtc" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-transport/zp-sdk-transport" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-utils/zp-sdk-utils" -DSQLITE_HAS_CODEC -DHAVE_USLEEP=1 -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 -DSQLITE_HAS_CODEC -DHAVE_USLEEP=1 -fmodule-map-file="/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SSZipArchive/SSZipArchive.modulemap" -fmodule-map-file="/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/yoga/Yoga.modulemap" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AFNetworking" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Aspects" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/AutoCoding" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/BlocksKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/CacheKit" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FMDB" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SQLCipher" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FLAnimatedImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/FlexLib" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Yoga" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/HMSegmentedControl" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/JXCategoryView" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAPM" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPerformanceWolf" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZAltmanManager" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SSZipArchive" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZExtensions" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZLogger" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZModelCast" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZMqttSDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZODR" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZWebImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZPhotosBrowser" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZTools" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/KZURLCache" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/MJRefresh" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Mantle" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Masonry" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/ProtocolBuffers" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SDWebImage" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SVProgressHUD" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/UIAlertView+Blocks" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/Weibo_SDK" -isystem "/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/lottie-ios" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMap3DMap" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapFoundation" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/AMapSearch" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZLogger/KZLogger" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZWebImage/YPWebImage/WebP" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZZPIMSDK/zp-sdk-im" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/KZZPRTCSDK/zp-hybrid-rtc" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/MSDKDns" -iframework "/Users/admin/Library/Developer/Xcode/DerivedData/ManagerZP-ezowgosbmvojxibukyyyuuflsclt/Build/Products/Release-iphoneos/XCFrameworkIntermediates/MSDKDns" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/NebulaUploadSDK/NebulaUploadSDK" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/TXLiteAVSDK_UGC/TXLiteAVSDK_UGC" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/ZPFaceLiveDetectSDK/ZPFaceLiveDetectSDK" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/../SPFlutter/Release" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-eagle-eye/zp-sdk-eagle-eye" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-matrix/zp-sdk-matrix" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-rtc/zp-sdk-rtc" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-transport/zp-sdk-transport" -iframework "/Users/admin/Desktop/DZ/managerzp/Pods/zp-sdk-utils/zp-sdk-utils" -DSQLITE_HAS_CODEC -DHAVE_USLEEP=1 -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999
OTHER_LDFLAGS = -ObjC -l"AFNetworking" -l"Aspects" -l"AutoCoding" -l"BlocksKit" -l"CacheKit" -l"DZBasic" -l"DZInterfaces" -l"DZLogin" -l"DZModels" -l"DZNetwork" -l"DZSetting" -l"DZURLRoutes" -l"DZUserData" -l"FLAnimatedImage" -l"FMDB" -l"FlexLib" -l"HMSegmentedControl" -l"JXCategoryView" -l"KZAPM" -l"KZAltmanManager" -l"KZExtensions" -l"KZLogger" -l"KZModelCast" -l"KZMqttSDK" -l"KZODR" -l"KZPerformanceWolf" -l"KZPhotosBrowser" -l"KZTools" -l"KZURLCache" -l"KZWebImage" -l"MJRefresh" -l"Mantle" -l"Masonry" -l"ProtocolBuffers" -l"SDWebImage" -l"SQLCipher" -l"SSZipArchive" -l"SVProgressHUD" -l"UIAlertView+Blocks" -l"WeChatSDK" -l"WeiboSDK" -l"Yoga" -l"c++" -l"iconv" -l"icucore" -l"lottie-ios" -l"opencore-amrnb" -l"resolv" -l"snappy" -l"sqlite3" -l"stdc++" -l"xml2" -l"z" -framework "AMapFoundationKit" -framework "AMapSearchKit" -framework "ATAuthSDK" -framework "AVFoundation" -framework "Accelerate" -framework "App" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreLocation" -framework "CoreMedia" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "FMDB" -framework "Flutter" -framework "FlutterPluginRegistrant" -framework "Foundation" -framework "GLKit" -framework "GT3Captcha" -framework "ImageIO" -framework "MAMapKit" -framework "MSDKDns" -framework "MetricKit" -framework "MobileCoreServices" -framework "NebulaRtcSDK" -framework "NebulaUploadSDK" -framework "Network" -framework "OpenGLES" -framework "Photos" -framework "PhotosUI" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -framework "TXLiteAVSDK_UGC" -framework "TencentCloudHuiyanSDKFace" -framework "Toast" -framework "TuringShieldCamRisk" -framework "UIKit" -framework "VideoToolbox" -framework "WebKit" -framework "WebP" -framework "YTCommonLiveness" -framework "YTFaceAlignmentTinyLiveness" -framework "YTFaceDetectorLiveness" -framework "YTFaceLiveReflect" -framework "YTFaceTrackerLiveness" -framework "YTPoseDetector" -framework "ZPFaceLiveDetectSDK" -framework "ZPIMSDK" -framework "ZPRTCSDK" -framework "du" -framework "flutter_keyboard_visibility" -framework "fluttertoast" -framework "iflyMSC" -framework "image_gallery_saver" -framework "mars" -framework "path_provider_ios" -framework "sqflite" -framework "tnnliveness" -framework "zp-sdk-eagle-eye" -framework "zp-sdk-matrix" -framework "zp-sdk-transport" -framework "zp-sdk-utils" -ObjC
Other Warning Flags
WARNING_CFLAGS
要传递给编译器的其他警告标志的空格分隔列表。如果 Xcode 尚未为特定的编译器警告标志提供 UI,请使用此设置。
Other Swift Flags
OTHER_SWIFT_FLAGS
传递给 Swift 编译器的附加标志列表
OTHER_SWIFT_FLAGS = -D COCOAPODS -Xcc -fmodule-map-file="/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/SSZipArchive/SSZipArchive.modulemap" -Xcc -fmodule-map-file="/Users/admin/Desktop/DZ/managerzp/Pods/Headers/Public/yoga/Yoga.modulemap"
19、Apple Clang - Language
‘char’ Type Is Unsigned
GCC_CHAR_IS_UNSIGNED_CHAR
启用此设置会导致char默认未签名,禁用它会导致char默认签名。
Allow ‘asm’, ‘inline’, ‘typeof’
GCC_ENABLE_ASM_KEYWORD
控制是否将asm、inline和typeof视为关键字或是否可以将它们用作标识符。
C Language Dialect
GCC_C_LANGUAGE_STANDARD
选择标准或非标准 C 语言方言。
- ANSI C:接受 ISO C90 和 ISO C++,关闭不兼容的 GNU 扩展。-ansi
-
不兼容的 GNU 扩展包括asm、inline和typeof关键字(但不是等效__asm__的__inline__、 和__typeof__形式)以及//注释的语法。此设置还启用三元组。
-
C89:接受 ISO C90 (1990),但不接受 GNU 扩展。-std=c89
-
GNU89:接受 ISO C90 和 GNU 扩展。-std=gnu89
-
C99:接受 ISO C99 (1999),但不接受 GNU 扩展。-std=c99
-
GNU99:接受 ISO C99 和 GNU 扩展。-std=gnu99
-
C11:接受 ISO C11 (2011),但不接受 GNU 扩展。-std=c11
-
GNU11:接受 ISO C11 和 GNU 扩展。-std=gnu11
- 编译器默认值:告诉编译器使用其默认的 C 语言方言。除非您有特殊需要,否则这通常是最佳选择。(目前相当于 GNU99。)
GCC_C_LANGUAGE_STANDARD = gnu99
CodeWarrior/MS-Style Inline Assembly
GCC_CW_ASM_SYNTAX
除标准 GCC 语法外,还为内联汇编代码启用 CodeWarrior/Microsoft 语法。
Compile Sources As
GCC_INPUT_FILETYPE
指定是否根据每个源文件的文件类型编译每个源文件,或者是否将目标中的所有源文件视为属于特定语言的文件。
Enable Linking With Shared Libraries
GCC_LINK_WITH_DYNAMIC_LIBRARIES
启用此选项允许链接共享库。这是大多数产品类型的默认设置。
Enable Trigraphs
GCC_ENABLE_TRIGRAPHS
控制源代码中是否允许使用三元组。
Generate Floating Point Library Calls
GCC_ENABLE_FLOATING_POINT_LIBRARY_CALLS
生成包含浮点库调用的输出。
Increase Sharing of Precompiled Headers
GCC_INCREASE_PRECOMPILED_HEADER_SHARING
启用此选项将增加共享相同前缀头和预编译头目录的目标之间的预编译头共享。
Xcode 通过基于用于创建 PCH 的编译器的命令行选项生成哈希值来区分预编译头 (PCH) 文件。启用此选项将从该哈希中排除某些编译器选项。目前,此选项将从散列中排除搜索路径选项(-I, -iquote, -isystem, -F, )。-L
增加 PCH 文件的共享会带来一些风险——如果两个目标使用相同的前缀标头但具有不同的包含路径,导致前缀标头在预编译时包含不同的文件,那么可能会导致微妙的问题,因为一个目标将使用一个 PCH,是使用其他目标包含的文件构建的。在这种情况下,必须关闭此选项以强制执行正确性。
Precompile Prefix Header
GCC_PRECOMPILE_PREFIX_HEADER
为前缀标头生成预编译标头,这应该会减少总体构建时间。
如果前缀头或它包含的任何文件的内容很少更改,则预编译前缀头将是最有效的。如果前缀标头或其包含的任何文件的内容经常更改,则可能会对整体构建时间产生负面影响。
Prefix Header
GCC_PREFIX_HEADER
隐式包含命名的标头。给定的路径应该是项目相对路径或绝对路径。
GCC_PREFIX_HEADER = /Users/admin/Desktop/DZ/managerzp/ManagerZP/PrefixHeader.pch
Recognize Builtin Functions
GCC_ENABLE_BUILTIN_FUNCTIONS
控制是否识别不以__builtin_as 前缀开头的内置函数。
GCC 通常会生成特殊代码来更有效地处理某些内置函数;例如,调用alloca可能成为直接调整堆栈的单个指令,调用memcpy可能成为内联复制循环。生成的代码通常更小更快,但由于函数调用不再如此显示,因此您不能在这些调用上设置断点,也不能通过链接不同的库来更改函数的行为。此外,当函数被识别为内置函数时,GCC 可能会使用有关该函数的信息来警告调用该函数的问题,或者生成更高效的代码,即使生成的代码仍然包含对该函数的调用。例如,对于-Wformat对 的错误调用会给出警告printf,当printf是内置的,并且strlen已知不会修改全局内存。
Recognize Pascal Strings
GCC_ENABLE_PASCAL_STRINGS
识别和构造 Pascal 风格的字符串文字。不鼓励在新代码中使用它。
Pascal 字符串文字采用”\pstring”. 特殊的转义序列\p表示字符串的 Pascal 长度字节,并将在编译时替换为后面的字符数。可能仅出现在字符串文字的\p开头,并且可能不会出现在宽字符串文字中或作为整数常量出现。
Short Enumeration Constants
GCC_SHORT_ENUMS
使枚举仅与可能值范围所需的一样大。
此设置生成的代码可能与没有此设置或 macOS 框架生成的代码二进制兼容。
Use Standard System Header Directory Searching
GCC_USE_STANDARD_INCLUDE_SEARCHING
控制是否在标准系统目录中搜索头文件。禁用时,仅搜索您使用-I选项指定的目录(以及当前文件的目录,如果适用)。
20、Apple Clang - Language - C++
C++ Language Dialect
CLANG_CXX_LANGUAGE_STANDARD
选择标准或非标准 C++ 语言方言。选项包括:
-
C++98:接受带有修正的 ISO C++ 1998,但不接受 GNU 扩展。-std=c++98
-
GNU++98:接受带有修正和 GNU 扩展的 ISO C++ 1998。-std=gnu++98
-
C++11:接受带有修正的 ISO C++ 2011 标准,但不接受 GNU 扩展。-std=c++11
-
GNU++11:接受带有修正和 GNU 扩展的 ISO C++ 2011 标准。-std=gnu++11
-
C++14:接受带有修正的 ISO C++ 2014 标准,但不接受 GNU 扩展。-std=c++14
-
GNU++14:接受带有修正和 GNU 扩展的 ISO C++ 2014 标准。-std=gnu++14
-
C++17:接受带有修正的 ISO C++ 2017 标准,但不接受 GNU 扩展。-std=c++17
-
GNU++17:接受带有修正和 GNU 扩展的 ISO C++ 2017 标准。-std=gnu++17
-
编译器默认值:告诉编译器使用其默认的 C++ 语言方言。除非您有特殊需要,否则这通常是最佳选择。(目前相当于 GNU++98。)
CLANG_CXX_LANGUAGE_STANDARD = gnu++0x
C++ Standard Library
CLANG_CXX_LIBRARY
选择要使用的 C++ 标准库版本。
-
libstdc++:一个传统的 C++ 标准库,与 GCC 和 Clang 一起工作(默认)。
-
libc++:高度优化的 C++ 标准库,仅适用于 Clang,旨在支持新的 C++11 功能。
CLANG_CXX_LIBRARY = libc++
Destroy Static Objects
CLANG_ENABLE_CPP_STATIC_DESTRUCTORS
Enable C++ Exceptions
GCC_ENABLE_CPP_EXCEPTIONS
启用 C++ 异常处理。生成传播异常所需的额外代码。对于某些目标,这意味着 GCC 将为所有函数生成帧展开信息,这会产生显着的数据大小开销,尽管它不会影响执行。如果您不指定此选项,GCC 将默认为 C++ 等通常需要异常处理的语言启用它,并为 C 等通常不需要它的语言禁用它。但是,在编译需要与用 C++ 编写的异常处理程序正确互操作的 C 代码时,您可能需要启用此选项。
Enable C++ Runtime Types
GCC_ENABLE_CPP_RTTI
dynamic_cast使用 C++ 运行时类型标识功能 (和)使用虚拟函数生成有关每个类的信息typeid。如果您不使用语言的这些部分,则可以使用此标志节省一些空间。请注意,异常处理使用相同的信息,但它会根据需要生成它。
21、Apple Clang - Language - Modules
Allow Non-modular Includes In Framework Modules
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES
启用此设置允许从框架模块中使用非模块化包含。这本质上是不安全的,因为当导入框架和非模块化包含的任何客户端使用此类标头时,可能会导致重复定义。
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO
Disable Private Modules Warnings
CLANG_MODULES_DISABLE_PRIVATE_WARNING
禁用与推荐使用私有模块命名相关的警告。这仅在启用对模块的支持时才有意义。
Enable Clang Module Debugging
CLANG_ENABLE_MODULE_DEBUGGING
启用此设置后,将使用模块和预编译头文件clang中可用的共享调试信息。clang这会产生更小的构建工件、更快的编译时间和更完整的调试信息。只有在构建带有调试信息的静态库以进行分发时,才应禁用此设置。
Enable Modules (C and Objective-C)
CLANG_ENABLE_MODULES
允许使用系统 API 的模块。系统标头作为语义模块而不是原始标头导入。这可以导致更快的构建和项目索引。
CLANG_ENABLE_MODULES = YES
Link Frameworks Automatically
CLANG_MODULES_AUTOLINK
#import自动链接使用或引用的 SDK 框架#include。此功能还需要启用对模块的支持。此构建设置仅适用于 C 系列语言。
22、其他
Active Build Action
ACTION
标识正在执行的构建系统操作的字符串
ACTION = build
###
AD_HOC_CODE_SIGNING_ALLOWED
Xcode 使用的内部设置来确定是否可以使用临时签名身份。
AD_HOC_CODE_SIGNING_ALLOWED = NO
参考: