iphone - 构建 XMLRPC.framework : Wrong Architecture?

标签 iphone ios xcode frameworks ios-frameworks

又是我遇到了 iOS 问题。我终于成功构建了这个 XML-RPC 框架的主分支 https://github.com/eczarny/xmlrpc它为我生成了一个 XMLRPC.framework。我设法将该框架包含在我的 iOS 项目中,一切都很好,但是当我构建它时......

ld: warning: ignoring file /Users/kovshenin/Library/Developer/Xcode/DerivedData/XMLRPC-emidbddzjlofthfgowywcfscewgd/Build/Products/Development/XMLRPC.framework/XMLRPC, 
file was built for unsupported file format which is not the architecture being linked (i386)

所以我回到 XMLRPC 项目并尝试为目标选择不同的基础 SDK 和架构,但没有运气,似乎它只是为 64 位 Intel 构建它。甚至尝试了 iOS SDK,它给了我一个“所选的运行目的地对此操作无效”。错误。

再次抱歉我的“新手”言论,但官方开发论坛似乎无法帮助我。谢谢!

附言我正在使用 Xcode 4。

最佳答案

架构与运行代码的处理器有关。如果您正在为模拟器进行构建,那么您正在为您的 Mac(即 Intel、i386)进行构建。如果您正在为物理 iOS 设备进行构建,那么您正在为 arm6 或 arm7 进行构建,具体取决于设备的新旧程度。第四代 iPhone 4 和 iPad 是第一批 ARM7 设备。

就设置build设置而言,我建议查看一下build设置。在 Xcode 中。这是屏幕截图:

enter image description here

单击您的项目,然后单击您的构建。在架构部分下,您可以根据需要配置架构。 但您应该注意,原始开发人员必须为模拟器和设备构建它,否则您将无法在模拟器上运行它。

关于iphone - 构建 XMLRPC.framework : Wrong Architecture?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6492322/

相关文章:

ios - 即使 UINavigation 栏存在,UIViewController 的内容也不会显示

ios - UICollectionViewController 如何调整单元格的大小?

ios - Firebase 消息传递中的 "Error : Use of undeclared type MessagingDelegate"

ios - 访问 AddressBook 是否需要征求用户的许可?

android - Flutter - 如何将数据从网站解析为 ListView

ios - 构建 iOS 静态库时没有设置 header 可见性的选项

Xcode - 无法定位或生成匹配的歌唱 Assets : Permissions failure

iphone - 邀请用户使用 Facebook sdk 安装 iOS 应用程序,而不使用 FBWebDialogs

苹果手机 : google maps directions

ios - 体系结构的重复符号 [arm7、arm64]