在没有pod的情况下使用CMake for Xcode11链接一个xcframework(FirebaseCore.xcframework)是可能的。下面是一个例子:
cmake_minimum_required(VERSION 3.10)
project(YourProjectName)
set(CMAKE_XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "iPhone Developer")
# 设置Xcode工程的最低版本
set(CMAKE_XCODE_ATTRIBUTE_IPHONEOS_DEPLOYMENT_TARGET "11.0")
# 设置Xcode工程的架构
set(CMAKE_XCODE_ATTRIBUTE_ARCHS "arm64;x86_64")
# 设置Xcode工程的SDK版本
set(CMAKE_XCODE_ATTRIBUTE_SDKROOT "iphoneos")
# 设置Xcode工程的有效架构
set(CMAKE_XCODE_ATTRIBUTE_VALID_ARCHS "arm64;x86_64")
# 设置Xcode工程的目标平台
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "1,2")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
# 设置Xcode工程的Bundle Identifier
set(CMAKE_XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "com.yourcompany.YourProjectName")
# 设置Xcode工程的版本号
set(CMAKE_XCODE_ATTRIBUTE_VERSIONING_SYSTEM "apple-generic")
# 设置Xcode工程的Build号
set(CMAKE_XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "1")
# 设置Xcode工程的Target名字
set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "YourTargetName")
# 设置Xcode工程的支持的设备
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_PLATFORMS "iphonesimulator iphoneos")
# 设置Xcode工程的支持的架构
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_ARCHS "$(ARCHS_STANDARD)")
# 设置Xcode工程的支持的Orientations
set(CMAKE_XCODE_ATTRIBUTE_SUPPORTED_INTERFACE_ORIENTATIONS "UIInterfaceOrientationPortrait")
# 设置Xcode工程的状态栏样式
set(CMAKE_XCODE_ATTRIBUTE_STATUS_BAR_STYLE "UIStatusBarStyleDefault")
add_executable(YourProjectName main.cpp)
# 添加FirebaseCore.xcframework到Xcode工程中
target_link_libraries(YourProjectName PRIVATE "/path/to/FirebaseCore.xcframework")
请注意,上述代码中的"/path/to/FirebaseCore.xcframework"应替换为你下载的FirebaseCore.xcframework的实际路径。
mkdir build
cd build
cmake ..
make
这将生成一个Xcode工程文件。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云