有没有一种方法可以自动登录Apple ID帐户以在模拟器内部使用iCloud?

问题描述 投票:1回答:2

我知道您可以在每个模拟器的设置应用中手动登录,希望了解是否可以通过某种方式自动执行此操作。我一直在使用Fastlane截屏。现在,我有了一个需要iCloud的应用程序,我必须去手动登录每种模拟器和语言的Apple ID帐户。有什么建议吗?

ios swift xcode simulator fastlane
2个回答
0
投票

我不确定您使用的是哪个版本,但是从MacOS 10.13和Xcode 9.1开始,无法将Apple ID设置为默认值,而且我找不到任何暗示此版本已添加到更高版本的信息。对不起!


0
投票

根据You don’t need GUI — how to control iOS Simulator from command line,每个仿真器都有一个首选项文件,位于:

$HOME/Library/Developer/CoreSimulator/Devices/$SIMULATOR_ID/data/Library/Preferences/.GlobalPreferences

您可以使用所需的任何设置手动设置模拟器,然后抓取该文件并将其复制到其他每个模拟器的相应位置。我尚未检查iCloud帐户设置是否存在,但是您可以查看。请注意,它是一个二进制文件,因此如果要查看内部,则需要使用plutil将其转换为人类可读的属性列表。链接的文章提供了一些示例。

© www.soinside.com 2019 - 2024. All rights reserved.