尝试上传包含手表应用程序的二进制文件。 我收到的错误(前两天我没有收到)是LC_VERSION_MIN_IPHONEOS为watchkit扩展提供的值是8.2,它大于最大允许值10.3 …显然是8.2> 10.3? 我更新到最新的XCode,8.3,没有解决问题。 尝试更改手表应用程序和扩展的iOS部署目标,对消息没有明显影响。
注意: 这是一个更抽象和简化的这个问题的子集 。 随着Touch Frameworks的推出,扩展和Apple Watch Xcode 6项目和工作区变得越来越复杂。 如果将CocoaPods添加到混合中,事情开始变得难以pipe理。 我将如何构build一个Xcode项目/工作区与以下目标和依赖关系? (假设:我为所有组件使用Git,我使用CocoaPods来处理所有第三方代码,我使用的是Xcode 6)。 MyCoolApp 几个通过CocoaPods的第三方UI库 MyCoolNetworking.framework,我创build的一个框架(项目)作为Git子模块 AFNetworking通过CocoaPods 其他数据处理代码通过CocoaPods MyCoolAppBusinessLogic.framework,由应用程序和所有扩展使用(如下) 包含来自CocoaPods的一些通用于应用程序和扩展的代码 MyCoolToadyView,一个TodayView扩展目标 Apple Watch扩展程序目标MyCoolWatch 正如你所看到的,这是一个复杂的结构,包括一些CocoaPods实例。 有关如何解决任何或所有这些问题的任何build议将会有所帮助。 (我的计划是写一些我自己的想法,然后综合其他人的答案,这无疑是一个活的文件)。