我想使用iOS模拟器使用Xamarin Test Recorder测试iOS应用程序.为此,我想发布该项目.在尝试将其发布以进行存档时,我收到此错误:
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: Error: No valid iOS code signing keys found in keychain. You need to request a codesigning certificate from https://developer.apple.com. (MobileApp1.iOS)
Run Code Online (Sandbox Code Playgroud)
我们需要证书来发布项目吗?当我将.app拖放到模拟器时,它没有安装.当我尝试安装调试版时,它给出了以下错误.无法通过chmod /Users/../Library/Developer/CoreSimulator/Devices/8A0508B3-0 2E8-4601-A239-B6712F 67FF4D/data/Library/Caches/com.apple.con tainermanagerd/Bundl e/Application/1B8A7B 17-D9D0-44A6-8584-65 7FF1AB5815/MobileApp 1.app/MobileApp1:没有这样的文件或目录"发布应用程序也没有安装(没有错误或警告).请注意,这是一个xamarin project.我现在该怎么办?
我想自动化运行XCUITest时ios App的行为。手动执行测试时,我关闭了wi fi适配器。如何使用Xcode UI测试做到这一点?
谢谢
ps我发现我们可以使用以下命令禁用wi fi。但是,为此,我需要将我的应用发送到后台。我需要执行此操作,而无需将当前应用发送到后台。
let settingsApp = XCUIApplication(bundleIdentifier: "com.apple.Preferences")
settingsApp.launch()
settingsApp.tables.cells["Airplane Mode"].tap()
Run Code Online (Sandbox Code Playgroud)