我目前正在为我的公司将 Apple Watch 应用程序嵌入到以前存在的 iOS 应用程序中。
由于它是一个庞大的项目,有多个库和开发人员,我们使用 Premake 来构建项目文件。
这就是棘手的地方:Premake 似乎不允许项目有多个目标,而 Apple Watch 开发需要它(典型目标是常规 iOS 应用程序、WatchKit 扩展程序和 WatchKit 应用程序)。
手动地,我设法为扩展程序和手表应用程序创建了两个新项目,仅包含一个目标。我修复了我遇到的所有构建错误,现在看起来我的手表应用程序已正确构建并嵌入到 iOS 应用程序中。我觉得我正在接近某事。
现在,当我选择我的手表应用程序方案并尝试在模拟器上运行它时,我收到一个消息框,上面写着“安装失败 - 参数无效”。
我的 iOS 应用程序显示在 Apple 的新“Apple Watch”设置应用程序中,这让我认为它被正确识别为包含手表应用程序。
当然,我尝试了所有我能想到的东西,弄乱了项目/目标/方案设置,但此时我已经没有想法了。
你知道这个错误可能是什么原因吗?
你知道我怎么能得到更多关于哪里出了问题的细节吗?
关于如何使用 Premake 构建 WatchKit 项目的任何建议/经验,或任何其他建议?