Ios 如何为开发版本和产品版本添加桥接头?
我已经为我的应用程序创建了两个目标,即Dev和Prod。如何为这两个版本添加桥接头?一个桥接头对两个都有效还是我必须为不同的目标创建两个桥接头?您可以添加桥接这些步骤Ios 如何为开发版本和产品版本添加桥接头?,ios,swift,bridging-header,build-variant,Ios,Swift,Bridging Header,Build Variant,我已经为我的应用程序创建了两个目标,即Dev和Prod。如何为这两个版本添加桥接头?一个桥接头对两个都有效还是我必须为不同的目标创建两个桥接头?您可以添加桥接这些步骤 选择目标->构建设置->目标-C桥接头->填充指定字段。您可以添加桥接这些步骤 选择Target->Build Settings->Objective-C Bridgeting Header->填充指定字段。请按照以下步骤在项目中添加Swift Bridgeting Header 将新文件添加到Xcode(文件>新建>文件),然后
选择目标->构建设置->目标-C桥接头->填充指定字段。您可以添加桥接这些步骤
选择Target->Build Settings->Objective-C Bridgeting Header->填充指定字段。请按照以下步骤在项目中添加
Swift Bridgeting Header
(文件>新建>文件)
,然后选择源文件
,然后选择头文件
ProjectName桥接头.h
Build Settings
中,需要在Objective-C桥接头文件旁边添加头文件的路径。i、 eProjectName/ProjectName桥接头.h
或ProjectName桥接头.h
#Import
请按照以下步骤在您的项目中添加
Swift桥接标题
(文件>新建>文件)
,然后选择源文件
,然后选择头文件
ProjectName桥接头.h
Build Settings
中,需要在Objective-C桥接头文件旁边添加头文件的路径。i、 eProjectName/ProjectName桥接头.h
或ProjectName桥接头.h
#Import
#if DEBUG
#import "devVersion.h"
#else
#import "prodVersion.h"
#endif
现在,您必须在其他位置设置“调试”符号。请在“Swift编译器-自定义标志”部分的“其他Swift标志”行中进行设置。您可以使用-D调试条目添加调试符号。
与往常一样,您可以在调试或发布时设置不同的值。”
参考:
希望这有帮助 在Swift中,您可以在桥接头文件中使用“#if/#else/#endif”
#if DEBUG
#import "devVersion.h"
#else
#import "prodVersion.h"
#endif
现在,您必须在其他位置设置“调试”符号。请在“Swift编译器-自定义标志”部分的“其他Swift标志”行中进行设置。您可以使用-D调试条目添加调试符号。
与往常一样,您可以在调试或发布时设置不同的值。”
参考:
希望这有帮助 表示我必须为两个目标添加两个桥接头?是的,您应该同时添加两个目标。表示我必须为两个目标添加两个桥接头?是的,您应该同时添加两个目标。