云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

企业邮箱_营销型网站建设公司_速度快

小七 141 0

SAP Cloud Platform SDK for iOS 5.0引入了对Mac Catalyst的支持。您可以使用Mac Catalyst创建iPhone或iPad应用程序的Mac版本。

从5.0开始,SDK组件现在以 .xcframework bundle格式分发,好评返现模板,物联网专用卡,它将所有目标平台和体系结构下的依赖项打包到一个包中。

要了解有关XCFrameworks和Mac Catalyst支持的更多信息,云发布,转到https://developer.apple.com/mac-catalyst/

1. 生成具有Mac Catalyst支持的项目

SAP Cloud Platform SDK for iOS Assistant在项目创建过程中添加了Mac Catalyst支持。要在新生成的应用程序中启用对Mac Catalyst的支持,请选中此框,如下所示

助手在项目生成过程中执行了以下步骤:

应用程序使用的所有SDK框架都是.xcframework格式应用程序目标已启用,可以在Mac上额外运行

已将使用您的签名证书对嵌入式SDK框架进行签名的生成脚本添加到生成阶段。构建脚本位于./scripts/代码设计.py. 从Xcode 11.3.1开始,在链接部分选择"嵌入并签名"是不够的,因此需要执行此附加步骤。

在Mac上运行应用程序之前,您需要执行以下先决条件:

a)添加密钥链共享功能:

这是启用对Mac系统密钥链的读/写。不需要或不需要实际的*共享*–我们只需要像在iOS设备上一样访问密钥链的权限。

仅添加密钥链共享功能在Xcode 11.3.1中不起作用,手机免费建站,添加应用程序组效果更好。

使用+功能选项卡从签名和功能部分添加应用程序组功能在Signing&Capabilities->App Groups下创建应用程序组标识符验证配置文件是否设置为Xcode Managed Profile

b)指定签名证书:

默认的"开发"和"本地运行"选项不足。简单的方法是在添加密钥链共享后,大数据培训班,添加应用程序组。这将触发签名证书选择过程。

我们需要访问权限因此,强化运行时检查由系统激活,以验证正在访问的二进制签名。理论上,强化运行时>禁用库验证设置应该绕过此设置,但在Xcode 11.3.1中似乎并非如此。

添加macOS配置文件。

第1步:转到Apple开发者帐户页步骤2:转到证书、标识符和配置文件->标识符步骤3:选择项目的应用程序id步骤4:编辑应用程序id配置。搜索名为Mac Catalyst的功能步骤5:启用Mac Catalyst并配置Mac Catalyst功能,然后选择Automatically create an identifier。保存更改步骤6:使用此应用程序id创建macOS配置文件。下载并导入此配置文件第7步:验证配置文件设置是否正确

在配置文件生成步骤中选择了签名证书。

您应该能够为Mac目标生成,没有脚本错误。

2。在Mac上启动应用程序

选择我的Mac作为目标,然后单击"运行"。

就是这样。你的iPhone或iPad应用程序现在正在Mac Catalyst上运行!

对于现有的iPhone或iPad应用,您可以按照以下步骤操作:

将导出的脚本复制到Xcode项目下的./scripts目录。添加"python./scripts"/代码设计.py"作为应用目标的一个新的构建阶段,

所有必要的步骤都需要像以前一样完成。