我正在尝试创建iPad应用程序的Mac Catalyst版本。我选中了该复选框,选择了“我的Mac”方案,然后运行...,然后出现代码签名错误(下面的链接)!
当我选中该复选框时,“签名和功能”选项卡添加了一个新的macOS平台条目以及一个捆绑包标识符:maccatalyst.com.mycompany.myapp。 Mac开发人员站点的我的证书,标识符和个人资料部分中没有显示该maccatalyst.com捆绑包ID。当我尝试通过添加应用程序ID,选择Mac并指定显式捆绑包ID手动添加它时,出现以下错误:标识符为'maccatalyst.com.mycompany.myname'的应用程序ID不可用。请输入其他字符串。
根据建议here,我还尝试: 1.转到证书,标识符和配置文件。 2.选择配置文件 2.选择要尝试使用的iOS应用。 3.启用“ Mac”。 4.等待几个小时。
我该如何进行?
答案 0 :(得分:2)
我们最终按照以下步骤手动签名了所有内容:
这对我们有用!
答案 1 :(得分:1)
如果您使用的是旧版本的Xcode 11.3.x或更早版本,只需更新到Xcode 11.4或更高版本,然后取消选中并再次检查此Mac设备支持即可。
然后转到“签名和功能”部分,您可以看到捆绑包标识符:maccatalyst.com.mycompany.myapp
更改为“使用iOS捆绑包标识符”选项。
然后,您可以使用与iOS相同的捆绑包标识在macOS平台下创建macOS App Development Provisioning Profile。
注意:从Xcode 11.4开始,使用Mac Catalyst构建的新应用应使用 与iOS应用程式相同的套件编号,以支援通用购买或使用 手动创建的唯一捆绑包ID,将单独提供 产品。强烈建议您继续开发任何 Mac Catalyst使用Xcode 11.4构建的实时应用程序。
检查此链接以获取更多帮助:-https://help.apple.com/xcode/mac/current/#/dev07ed024a6