我是iOS编程的新手。
我正在尝试写一个屏幕广播/录制的应用程序。
遵循WWDC2018的指导。
注:无论是SampleHandler.swift还是BroadcastSetupViewController.swift都不会将ViewController.swift设置为以下
import UIKit
import ReplayKit
@available(iOS 12.0, *)
class ViewController: UIViewController {
var broadcastPicker: RPSystemBroadcastPickerView?
var broadcastPicker: RPSystemBroadcastPickerView?
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
let broadcastPicker = RPSystemBroadcastPickerView(frame: CGRect(x: 0, y: 0,
width: view.bounds.width, height: 500))
broadcastPicker.preferredExtension = "com.myapp.extension"
view.addSubview(broadcastPicker)
}
}安装完成后,按app开播时,会出现如下画面。没有我的应用程序的图标。preferredExtension被确认为扩展的包标识符。

如果从系统启动广播,有许多提供商选项,但不包括我的应用程序。

我错过了什么?
发布于 2020-06-08 15:20:30
如果您的应用程序扩展在PickerView和控制中心中不可见,这意味着该扩展没有安装。查看Xcode项目目标的general部分中的deployment Info。在我的例子中,当设备的iOS版本低于部署目标版本时,我也有过同样的经历。
https://stackoverflow.com/questions/62059639
复制相似问题