ios - 架构 i386 的 undefined symbol - 来自 podfile 的所有项目
<p><p>我收到以下关于 Restkit 的错误,但是 reskit 是使用 cocoapods 添加的。我尝试了很多解决方案,但似乎找不到正确的解决方案。有谁知道我做错了什么? </p>
<p>错误信息:</p>
<pre><code>ld: warning: directory not found for option '-L/Users/ME/Documents/proj'
ld: warning: directory not found for option '-Lcopy/projIOSProjectNew/projIOSWorkspace/projIOSCore/build/Debug-iphoneos'
ld: warning: directory not found for option '-Ldev'
ld: warning: directory not found for option '-Lnewest/projIOSProjectNew/projIOSWorkspace/Pods/build/Debug-iphoneos'
Undefined symbols for architecture i386:
"_AFNetworkingOperationDidFinishNotification", referenced from:
- in libPods-projIOSCore-RestKit.a(RKObjectRequestOperation.o)
"_AFNetworkingOperationDidStartNotification", referenced from:
- in libPods-projIOSCore-RestKit.a(RKObjectRequestOperation.o)
"_AFNetworkingOperationFailingURLRequestErrorKey", referenced from:
- in libPods-projIOSCore-RestKit.a(RKHTTPRequestOperation.o)
"_AFNetworkingOperationFailingURLResponseErrorKey", referenced from:
- in libPods-projIOSCore-RestKit.a(RKHTTPRequestOperation.o)
"_OBJC_CLASS_$_AFHTTPClient", referenced from:
objc-class-ref in libPods-PROJIOSCore-RestKit.a(RKObjectManager.o)
"_OBJC_CLASS_$_AFHTTPRequestOperation", referenced from:
objc-class-ref in libPods-PROJIOSCore-RestKit.a(RKHTTPRequestOperation.o)
_OBJC_CLASS_$_RKHTTPRequestOperation in libPods-projIOSCore-RestKit.a(RKHTTPRequestOperation.o)
objc-class-ref in libPods-PROJIOSCore-RestKit.a(RKObjectRequestOperation.o)
"_OBJC_CLASS_$_AFJSONRequestOperation", referenced from:
objc-class-ref in libPods-projIOSCore-RestKit.a(RKObjectManager.o)
"_OBJC_CLASS_$_AFNetworkActivityIndicatorManager", referenced from:
objc-class-ref in libPods-projIOSCore-RestKit.a(RKObjectRequestOperation.o)
</code></pre>
<p>编辑:我还收到以下警告,这是丢失的文件。</p>
<pre><code>d: warning: ld: warning: ld: warning: ignoring file /Users/ME/Library/Developer/Xcode/DerivedData/MYWORKSPACE-bceskqnbpsdarjfijbrjozdfciem/Build/Products/Debug-iphonesimulator/libPods-RewoIOSCore-ISO8601DateFormatterValueTransformer.a, file was built for archive which is not the architecture being linked (i386):
</code></pre>
<p>Podfile 如下所示:</p>
<pre><code> workspace 'projIOSWorkspace.xcworkspace'
xcodeproj 'projIOSCore/projIOSCore.xcodeproj'
xcodeproj 'projIOS2Project/projIOS2Project.xcodeproj'
xcodeproj 'projmobileiosproject/projIOSProject.xcodeproj'
#source 'https://github.com/CocoaPods/Specs.git'
target :projIOSCoredo
platform :ios, '8.0'
pod 'RestKit', '~> 0.24.0'
xcodeproj 'projIOSCore/projIOSCore.xcodeproj'
end
target :projIOS2Project do
platform :ios, '8.0'
pod 'RestKit', '~> 0.24.0'
# Include optional Testing and Search components
pod 'RestKit/Testing'
pod 'RestKit/Search'
pod 'FMDB'
pod 'ZBarSDK', '~> 1.3'
pod 'MZFormSheetController', '~> 2.3'
pod 'CTCheckbox', '~> 0.0'
pod 'MGSwipeTableCell', '~> 1.1.1'
pod 'FormatterKit', '~> 1.7'
pod 'TSMessages'
pod 'DLAlertView', '~>1.2.4'
pod 'SIAlertView', '~> 1.3'
pod 'MBProgressHUD', '~> 0.8'
xcodeproj 'projIOS2Project/projIOS2Project.xcodeproj'
end
target :projIOSProject do
platform :ios, '8.0'
pod 'RestKit', '~> 0.24.0'
# Include optional Testing and Search components
pod 'FMDB'
pod 'ZBarSDK', '~> 1.3'
pod 'AFPopupView', '~> 1.0'
pod 'PubNub', '3.6.1'
pod 'ChameleonFramework'
pod 'SGActionView', '~> 0.0'
pod 'RXPromise', '~> 0.13'
pod 'SWTableViewCell', '~> 0.3.6'
pod 'UIAlertView+Blocks'
pod 'CNPPopupController'
xcodeproj 'projmobileiosproject/projIOSProject.xcodeproj'
end
</code></pre></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>如果事情最终变得一团糟,我会尝试使用以下步骤重新安装您的 CocoaPods 依赖项:</p>
<ul>
<li>检查您的 Podfile 是否正确引用了您应用的目标。 </li>
<li>打开目标的 Build Phases 选项卡并找到“Link Binary with Libraries”。移除 CocoaPods。 </li>
</ul>
<p> <img src="/image/12jdk.png" alt="enter image description here"/> </p>
<ul>
<li>删除 .workspace 文件</li>
<li>删除 Pods/目录</li>
<li>再次运行 <code>pod install</code>。 </li>
</ul></p>
<p style="font-size: 20px;">关于ios - 架构 i386 的 undefined symbol- 来自 podfile 的所有项目,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/28597642/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/28597642/
</a>
</p>
页:
[1]