解析 iOS - 架构 i386 的未定义符号 - iPhone 4s,iPhone 5
Parse for iOS - Undefined symbols for architecture i386 - iPhone 4s, iPhone 5
我在构建 iPhone 4s 模拟器或 iPhone 5 模拟器时遇到了一些类似的 Undefined symbols for architecture i386:
... "_OBJC_CLASS_$_PFAnalytics", referenced from:
错误。
使用 iPhone 5s-> 一切正常。我做错了什么?
我通过 CocoaPods 安装了 Parse 和 Facebook SDK:
target 'My app' do
platform :ios, '8.0'
pod 'Parse'
pod 'FBSDKCoreKit'
end
更新 1:
我选择了这样的架构:
//Debug, Release
ARCHS = $(ARCHS_STANDARD)
//Debug, Release
VALID_ARCHS = arm64 armv7 armv7s
在 CocoaPods 社区的帮助下,我终于搞定了它。问题出在 DerivedData 上。我为我的项目清理了 DerivedData(在 XCode 7,Window -> 项目中),它又开始完美地工作了。
我在构建 iPhone 4s 模拟器或 iPhone 5 模拟器时遇到了一些类似的 Undefined symbols for architecture i386:
... "_OBJC_CLASS_$_PFAnalytics", referenced from:
错误。
使用 iPhone 5s-> 一切正常。我做错了什么?
我通过 CocoaPods 安装了 Parse 和 Facebook SDK:
target 'My app' do platform :ios, '8.0' pod 'Parse' pod 'FBSDKCoreKit' end
更新 1:
我选择了这样的架构:
//Debug, Release ARCHS = $(ARCHS_STANDARD) //Debug, Release VALID_ARCHS = arm64 armv7 armv7s
在 CocoaPods 社区的帮助下,我终于搞定了它。问题出在 DerivedData 上。我为我的项目清理了 DerivedData(在 XCode 7,Window -> 项目中),它又开始完美地工作了。