gpt4 book ai didi

xcode - 链接具有相同产品名称的双(iphoneos 和 watchos)框架

转载 作者:行者123 更新时间:2023-12-04 01:14:17 25 4
gpt4 key购买 nike

我最近不得不复制自己的框架,以便能够将它们与原生 watchOS 2 扩展链接,因为平台不同。因此,对于每个框架 X,我都有一个 X-watchos 对应物。
在模拟器中以及直接构建到我的设备时一切正常,直到我尝试存档时才收到此链接错误:

Linking error

我跑了lipo -i在构建的 watchOS 框架上,果然,它的拱门是 arm7arm64而不是 armv7k .

当我进一步查看构建目录时,我注意到了这一点:

Derived data structure

两个版本都是指向同一个文件的符号链接(symbolic link),并且因为它们具有相同的产品名称,所以它们被覆盖了。我可以让它们有不同的名称,但这会使 import ing 他们真的很麻烦。

请注意,这对于第 3 方框架来说不是问题,因为 Carthage已经在单独的目录中构建它们。

编辑 08/22/2015:我已经提交了一个带有示例项目的雷达:http://www.openradar.me/22392501

编辑 08/24/2015:这已在 Xcode 7 Beta 6 发行说明中确认为已知问题:

known issue

编辑 09/9/2015:Xcode 7.1 Beta 发行说明暗示此问题已修复,但我尚未确认。

最佳答案

这在 Xcode 7.1 中对我有用。

关于xcode - 链接具有相同产品名称的双(iphoneos 和 watchos)框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32123383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com