Ios watchkit应用程序的企业资源调配?

Ios watchkit应用程序的企业资源调配?,ios,xcode,watchkit,ios-provisioning,Ios,Xcode,Watchkit,Ios Provisioning,我的公司正在使用企业分发配置文件签署我们的iOS应用程序,以便轻松分发给内部和外部测试人员。在本地和我们的CI系统中,一切都运行良好,但我们最近开始开发WatchKit应用程序,我们无法找出如何为企业分发正确地进行代码设计 我们已经为iOS应用程序、WatchKit扩展和WatchKit应用程序以及应用程序组创建了应用程序标识符。开发资源调配工作正常,我们可以在硬件上测试watch应用程序而不会出现问题。但是,当尝试使用我们的企业配置文件进行登录时,一切似乎都正常,但该应用程序将不会安装在App

我的公司正在使用企业分发配置文件签署我们的iOS应用程序,以便轻松分发给内部和外部测试人员。在本地和我们的CI系统中,一切都运行良好,但我们最近开始开发WatchKit应用程序,我们无法找出如何为企业分发正确地进行代码设计

我们已经为iOS应用程序、WatchKit扩展和WatchKit应用程序以及应用程序组创建了应用程序标识符。开发资源调配工作正常,我们可以在硬件上测试watch应用程序而不会出现问题。但是,当尝试使用我们的企业配置文件进行登录时,一切似乎都正常,但该应用程序将不会安装在Apple Watch上,在手表屏幕和控制台上显示“应用程序无法验证”错误:

警告:未能安装WatchKit应用程序,错误:(错误域=LaunchServicesError Code=0)操作无法完成。(LaunchServicesError错误0。)“UserInfo=0x15d6e0d0{error=ApplicationVerificationFailed,ErrorDetail=-402620394,ErrorDescription=未能验证[redatcted]:0xe8008016的代码签名(发现调配配置文件不允许的权利)}


甚至可以使用企业分发资源调配配置文件来签署WatchKit应用程序吗?我在任何地方都找不到任何关于此的文档,错误描述也没有什么帮助。

事实证明,WatchKit应用程序和WatchKit扩展目标都需要自己的企业资源调配配置配置文件le将在生成设置中显式指定。由于它们具有不同的绑定标识符,因此它们必须是不同的配置文件,因为通配符配置文件不能再用于企业分发


有更多关于如何从命令行指定不同配置文件的信息。

据我所知,您需要使用“Apple Store”配置文件,以便通过Apple版本TestFlight进行内部测试。对于内部分发,我认为与开发部署相同。