我已经为我的iOS应用程序自动构建了VSTS,除非我添加了监视工具包扩展程序,否则构建会出现错误:
目标指定产品类型' com.apple.product-type.watchkit2-extension',但是没有针对' iphoneos'的产品类型。平台。
监视工具包目标指定BaseSDK和支持的平台为' WatchOS'。当我在我的mac上使用XCode构建时,构建成功。它只在VSTS上失败了。
如何在VSTS中为$(SDK)变量指定多个值。或者更确切地说,如何在VSTS中设置xcode构建任务,以便它使用目标定义中指定的平台而不是$(SDK)的变量值
更新以添加屏幕截图:
此外,watchkit扩展目标是作为iOS应用目标的依赖项添加的。我正在使用的方案也列出了依赖关系。
答案 0 :(得分:0)
修复方法是不在构建任务中将SDK的值设置为$(SDK)。它应该留空。