Nac*_*oto 12 xcode ios-frameworks watchos xcode7 watchos-2
我最近不得不复制我自己的框架,以便能够从本地watchOS 2扩展链接它们,因为平台是不同的.因此,对于每个框架,XI都有一个X-watchos对应物.在模拟器中以及直接构建到我的设备时,一切正常,直到我尝试归档,我才得到这个链接错误:
我运行lipo -i
了构建的watchOS框架,果然,它的拱门是arm7
而arm64
不是armv7k
.
当我进一步查看构建的目录时,我注意到了这一点:
两个版本都是同一文件的符号链接,并且因为它们具有相同的产品名称,所以它们被覆盖.我可以让他们有不同的名字,但这会让import
他们真的很麻烦.
请注意,这不是第三方框架的问题,因为Carthage
它已经在不同的目录中构建它们.
编辑08/22/2015:我已经提交了一个示例项目的雷达:http://www.openradar.me/22392501
编辑08/24/2015:这已在Xcode 7 Beta 6发行说明中作为已知问题得到承认:
编辑09/9/2015:Xcode 7.1 Beta发行说明提示这是固定的,但我还没有确认.