ios - Urban Airship 集成错误 arm64 不是被链接的架构 (armv7)

标签 ios xcode push-notification urbanairship.com

我正在尝试集成用于推送通知的 Urban Airship SDK 我在尝试构建项目时遇到此错误。

AirshipKit file was built for arm64 which is not the architecture being linked (armv7)

我自己项目中的build设置包括 armv7 和 arm64 架构,它们已经是有效的架构(如屏幕截图所示)

build settings for the xcode project in question

最佳答案

原来我需要更改 Urban Airship 项目的build设置。我看错地方了,摸不着头脑。

因此,如果您进入 Urban Airship 项目的build设置(根据 Urban Airship 的说明,它应该位于您现有项目的顶层),您可以看到并调整那里的build设置以匹配您自己的build设置项目。它之前设置为仅在更新此设置后为 armv7 构建,它可以正确构建。 Urban Airship project build settings

关于ios - Urban Airship 集成错误 arm64 不是被链接的架构 (armv7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36301084/

相关文章:

ios - Xcode 8 - 内存调试器不起作用

ios - 如何强制 UIPickerView.selectRow 调用 didSelectRow 方法?

iphone - NSMutableArray 到字节数组到字符串

ios - sdk inside iOS framework swift

ios - 适用于 iCloud 的大量 UIDocuments

iOS 分发证书,由其他开发者签名

objective-c - 无法识别的选择器发送到构造函数上的实例

swift - Xcode 10 错误 - "Profile doesn' t 包括 aps 环境授权“& "Profile doesn' t 支持推送通知”

android - 关闭应用程序时不会收到通知

c# - Apple 在 C# 中推送通知提供程序