187得票4回答
Xcode 12.3:构建 iOS 模拟器应用,但链接和嵌入的框架是为 iOS + iOS 模拟器构建的。

我有一个应用程序,使用了一个链接和嵌入的自定义框架。在Xcode 12.2之前,该应用程序可以正确地构建iOS设备和模拟器版本。但是从Xcode 12.3开始,我遇到了以下错误: 构建iOS模拟器版本时,链接并嵌入的框架'My.framework'是为iOS + iOS模拟器版本构建的。 ...

80得票3回答
如何判断静态库是否是64位编译的?

我刚刚使用构建设置为$(ARCHS_STANDARD_INCLUDING_64_BIT)的iOS静态库。 我想确保.a库正确地包含该架构,但是当我在其上运行lipo -info时,我看到: fat文件中的架构: library.a 是: armv7 armv7s(cputype (1...

50得票21回答
脂肪电池错误!!无法打开输入文件

我的应用程序之前运行得非常好,然后我开始集成推送通知的SDK,在集成过程中停止了。我甚至从我的项目中删除了该SDK,并尝试存档或运行应用程序,但是它给出了这个错误: lipo错误!!无法打开输入文件。 任何帮助都将不胜感激,我已经花了足够的时间来解决这个问题,但失败了。 /...

26得票5回答
xcrun/lipo在OS X Mavericks和XCode 4.x上会卡住

我一直在尝试使用easy_install或pip安装psycopg2,但终端在xcrun和lipo之间陷入循环中。sidwyn$ sudo easy_install psycopg2 Searching for psycopg2 Reading https://pypi.python.org/...

19得票4回答
iOS 14,创建设备和模拟器库时出现lipo错误

我们一直在使用lipo命令创建框架,当集成到其他项目时,该框架可以在设备和模拟器上运行。以下是用于生成设备和模拟器构建的构建命令: xcodebuild -target SampleSDK ONLY_ACTIVE_ARCH=NO -configuration ${CONFIGURATION}...

8得票1回答
创建一个通用的 Objective-C 框架时,LIPO 无法映射输入文件。

我已经研究了这个问题一整天,但还没有成功,希望有人能够提供一些指导。 我继承了一个旧的objC静态库项目,现在我想将其转换为动态通用框架。 我为框架创建了一个新的目标,编译时没有问题(经过一些构建设置调整)。 创建了一个新的聚合,添加了一个运行脚本阶段: ###########...

8得票1回答
苹果公司推荐使用"lipo"命令吗?

当我们开发一个动态框架并将其分发以便重用时,我们会将模拟器(i386和x86_64)和设备(arm7、arm7s和arm64)架构合并为一个。这样,开发人员就可以轻松地在模拟器和设备上运行应用程序,而不会出现任何错误。 如果我们尝试提交通用框架,AppStore将拒绝它。为了解决这个问题,我...

7得票3回答
将iOS项目转换为ARC时出现Lipo错误

我可以帮助您进行翻译。以下是需要翻译的内容: 我正在尝试将我的iOS项目转换为使用ARC,但是收到了下面的lipo错误,以下是命令和错误: 命令: CreateUniversalBinary /Users/samichaudry/Library/Developer/Xcode/Deriv...

7得票1回答
iOS通用框架,包含iphoneos和iphonesimulator架构。

xcodebuild可以使用iphoneos或iphonesimulator SDK构建项目,但不能同时使用两种SDK。因此,为了生成一个包含armv7 arm64和i386 x86_64结构的框架,我必须运行xcodebuild两次,然后使用lipo将所有结构合并为1个通用二进制文件。我看到...