问题描述
应用微件扩展是否需要单独的配置文件?
当我添加一个 Widget 扩展时(如果我想在 Xcode 中手动管理代码签名),我是否需要在应用程序的配置文件旁边创建一个新的配置文件
https://developer.apple.com/account/resources/profiles/list
或者,我如何在应用的配置文件中包含 Widget 扩展?
解决方法
据我所知,您不需要其他配置文件。
您只需要单独的包标识符:
com.yourcompany.testapp
com.yourcompany.testapp.somewidget
然后,您可以对两个目标使用相同的配置文件和相同的签名证书。
,用于分发应用小部件扩展。
我确实需要一个带有 separate distribution profile
的 different bundle id too
才能成功分发。
extension bundle id
和 extension profile
都需要在苹果的开发者网站上手动创建。
如果有由 Xcode 创建的。只需删除它,然后手动创建。
设备上的created by Xcode can debug
,但应用not work when distribution
。