标签: ipados

iPadOS 应用程序是否有单独的目标?

苹果是否为 iOS 或 watchOS 等 iPad OS 提供了单独的目标,如下所示。

  • TARGET_OS_IOS 仅适用于 iOS
  • TARGET_OS_TV 仅适用于 tvOS
  • TARGET_OS_WATCH 仅适用于 watchOS

现在我的应用程序使用 iPad OS beta 13,但苹果没有关于相同目标的官方文件。

target ios ipados

5
推荐指数
0
解决办法
205
查看次数

Safari for iPadOS 13.1上的光纤安装程序页面未被识别为“设备”

我最近更新到了iPadOS 13.1,但无法获得“ Beta by Crashlytics”来接受iPad Pro 12”作为可以从以下位置安装所需软件的设备 https://apps.crashlytics.com/register/...

屏幕上显示我被遇见

                                Beta by Crashlytics

Open the invitation email on your device to begin registering for beta testing
Run Code Online (Sandbox Code Playgroud)

我可以做些什么使iPadOS 13.1上的Safari接受我的邀请,还是必须等待为此的错误修正?

谢谢。

替代答案

感谢iCediCe向我展示正确的方向。遵循他们的建议,我意识到还有一种更简便的方法。

更简单的方法-可以使特定的网页符合移动设备,而不是使所有网页都符合移动设备。

按下aASafari中地址栏的最左端,将弹出一个菜单,您可以在其中选择“请求移动网站”。之后,将出现Crashlytics / Beta版。

safari google-fabric ipados

5
推荐指数
1
解决办法
444
查看次数

Mac Catalyst:在 iPad 应用程序中不支持多窗口的多窗口?

我正在为 iPad 编写纸牌游戏应用程序,并希望使用 Catalyst 将其带到 Mac。该游戏并不是支持多个窗口很有意义的游戏。但是,我在 iPad 上的模态表单中显示了一个统计屏幕,我宁愿在 Catalyst 上的新窗口中打开它。这是我想要添加新窗口的唯一场景。

有没有办法支持多窗口应用程序,但仅限于应用程序的 Catalyst 版本?如果我在 Xcode 的应用程序目标设置中选中“支持多个窗口”复选框,那么用户会突然被授予从 App Expose 在 iPad 应用程序上打开更多窗口的选项,这不是我正在寻找的功能。

在此处输入图片说明

multi-window ios ipados mac-catalyst

5
推荐指数
1
解决办法
803
查看次数

iPad Chrome Google Colab 笔记本如何摆脱单元格中的键盘图标

使用 iPad Pro 2020 和 google chrome 应用程序(使用桌面网站),Colab 笔记本的每个单元格上都有一个又大又胖的键盘图标。如何摆脱它?我有一个 iPad 的硬件键盘,绝对不需要那个图标,它浪费了宝贵的空间。看截图

\n\n

在此输入图像描述

\n

google-chrome ipad google-chrome-app google-colaboratory ipados

5
推荐指数
0
解决办法
1750
查看次数

在 iPad 上使用 SwiftUI NavigationView 在代码中切换侧边栏

我正在尝试通过使用NavigationView来利用SwiftUI 2.0 的内置侧边栏,如下所示:

NavigationView {
   MainView()
   ListView()
   DetailView()
}.navigationBarHidden(true)
Run Code Online (Sandbox Code Playgroud)

但由于我想使用自己的自定义后退按钮,因此我隐藏了导航栏并尝试使用不起作用的代码切换侧边栏。

self.presentationMode.wrappedValue.dismiss()
Run Code Online (Sandbox Code Playgroud)

我已经看到了很多针对macOS的解决方案:

NSApp.keyWindow?.firstResponder?.tryToPerform(#selector(NSSplitViewController.toggleSidebar(_:)), with: nil)
Run Code Online (Sandbox Code Playgroud)

但我似乎找不到iPad的同等产品,提前致谢。

swift swiftui ipados

5
推荐指数
1
解决办法
1236
查看次数

我找不到在带有 M1 CPU 的 MacOS 上安装临时 ipadOS 应用程序的解决方案

我有一个问题,我找不到答案。

我想在我的 MacOS M1 机器上部署一个特别认证的 ipadOS 应用程序。如果可以直接在我的 MacOS M1 机器上调试 ipadOS 应用程序,那就更好了。

应用商店中的分布式应用程序很容易在 MacOS M1 上安装。

似乎也不可能在 App Provisioning Profile 中添加 MacOS M1 机器,它只列出 ipad 和手机。“Developer.apple.com -> Certificates, identifiers & Profiles”中配置文件下的“Include Mac Devices”不显示之前添加的 MAC UDID。

https://developer.apple.com/macos/iphone-and-ipad-apps/

xcode ios ipados macos-big-sur

5
推荐指数
0
解决办法
303
查看次数

如何在 SwiftUI 中显示 iPad 和纵向模式下的侧边栏

我在 iPad 上有一个主细节应用程序,当以纵向模式运行该应用程序时,侧边栏被隐藏。我需要按“后退”按钮才能打开侧边栏。

谁能帮我默认显示侧边栏?我找到了一个答案,建议在应用程序处于纵向时使用 StackNavigationViewStyle,但随后该应用程序看起来就像一个巨大的 iPhone,并且像侧边栏一样消失了主类以显示为视图。

这就是我的代码。

struct ContentView: View {
    var body: some View {
        NavigationView {
            MyMasterView()
            DetailsView()
        }
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

struct MyMasterView: View {

    var people = ["Option 1", "Option 2", "Option 3"]

    var body: some View {

        List {
            ForEach(people, id: \.self) { person in
                NavigationLink(destination: DetailsView()) {
                    Text(person)
                }
            }
        }

    }
}

struct DetailsView: View {

    var body: some View { …
Run Code Online (Sandbox Code Playgroud)

swiftui ipados swiftui-navigationview swiftui-navigationsplitview

5
推荐指数
1
解决办法
1478
查看次数

我无法在 iOS 15 的 WidgetConfiguration 中添加 systemExtraLarge 系列

我想在我的应用程序中添加一个超大的小部件作为 iOS 15 支持的系列。

WidgetConfiguration的简化代码如下:

    var body: some WidgetConfiguration {
        IntentConfiguration(
            kind: "Widget",
            intent: SelectProjectIntent.self,
            provider: Provider()
        ) {
            entry in
            ProgressWidgetEntryView(entry: entry)
        }
        .configurationDisplayName("Title")
        .description("Description")
        .supportedFamilies([.systemSmall, .systemMedium, .systemLarge, .systemExtraLarge])
    }
Run Code Online (Sandbox Code Playgroud)

显然我不能只是简单地添加额外的大,因为出现以下错误: “systemExtraLarge”仅在 iOS 15.0 或更高版本的应用程序扩展中可用

但是,按照 XCode 的建议进行快速简单的可用性检查后,我收到了一个错误和几个警告。这是代码:

    var body: some WidgetConfiguration {
        
        if #available(iOSApplicationExtension 15.0, *) {
            
            IntentConfiguration(
                kind: "Widget",
                intent: SelectProjectIntent.self,
                provider: Provider()
            ) {
                entry in
                ProgressWidgetEntryView(entry: entry)
            }
            .configurationDisplayName("Title")
            .description("Description")
            .supportedFamilies([.systemSmall, .systemMedium, .systemLarge, .systemExtraLarge])
            
        } else {
            
            IntentConfiguration(
                kind: "Widget",
                intent: SelectProjectIntent.self,
                provider: Provider()
            ) …
Run Code Online (Sandbox Code Playgroud)

ios swift widgetkit ipados xcode13

5
推荐指数
1
解决办法
2057
查看次数

现在没有办法在 xcode 中运行 iPad OS 16.3 Sims 吗?

我正在尝试修复运行 iPad OS 16.3 的设备上的错误,但 xcode 似乎无法支持 16.3,它能做到的最好是 16.2

现在有办法在 xcode 上运行 16.3 吗?我找不到手动下载,并且它不在 Xcode 平台列表中,即使它已在设备上运行。

ios ios-simulator ipados

5
推荐指数
1
解决办法
2549
查看次数

如何在 SwiftUI 中获取小部件的圆角半径的大小?

在此处输入图片说明 在此处输入图片说明

我想在我的自定义视图周围保持相同的插图。需要外部圆角半径来更改我们自定义视图的圆角半径,

我找不到任何环境变量或任何其他方式来获取小部件本身的角半径。

  • 仅将硬编码值解析为不适用于.cornerRadius()所有设备。由于不同的设备可能对其小部件使用不同的半径。
    var body: some View {
            VStack {
                HStack {
                    VStack {
                        Text("Hello")
                            .font(.title)
                        Text("Widget")
                    }
                    .padding()
                    .background(Color.yellow)
                    .cornerRadius(10)//<=here
                    Spacer()
                }
                Spacer()
            }
            .padding(5.0)
        }

Run Code Online (Sandbox Code Playgroud)

macos ios widgetkit swiftui ipados

4
推荐指数
1
解决办法
540
查看次数