gpt4 book ai didi

ios - 如何在macOS Catalina上向用户共享iOS应用的模拟器版本

转载 作者:行者123 更新时间:2023-12-01 16:13:22 25 4
gpt4 key购买 nike

我想在本地构建一个模拟器,并在另一台macOS机器上运行它。对于macOS 10.14或更低版本的Mac,此过程很容易。找到.app文件,将其发送给其他开发人员,他们可以使用任何选项进行操作(xcrun simctl install <simulator> <path to .app> + xcrun simctl launch,将.app文件拖动到正在运行的模拟器中,然后在模拟器UI中单击)。

一旦另一台设备运行10.15,它将不再起作用。启动应用程序时,macOS(在模拟的iOS中为而不是)会弹出警告模式,表明无法验证应用程序的安全性,因为模拟器构建未经签名/未经公证,并且模拟器中的应用程序停留在白色的屏幕。

我尝试过的选项:

  • 将-exportNotarizedApp选项添加到xcodebuild调用中。这拒绝了iOS所需的许多字段(例如scheme),因此显然适用于实际的Mac OS应用程序。

  • 有没有人成功在Catalina上成功共享模拟器应用程序的构建?

    我是否需要实际生成一个真实的签名模拟器版本?我可以为此使用开发者证书吗?

    我可以在两台计算机上安装相同的开发人员证书吗?

    该应用程序用于内部调试和测试,不需要安装在真正的iOS设备上。

    最佳答案

    公证要求由com.apple.quarantine标志触发。该文件在下载和共享时放置在.app上,可以在尝试运行它之前通过xattr -d com.apple.quarantine命令删除。

    关于ios - 如何在macOS Catalina上向用户共享iOS应用的模拟器版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58729186/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com