Alb*_*ori 5 ios cocoapods amazon-mobile-analytics
我正在使用适用于 iOS 的 AWS 移动分析 (2.2.3)。运行 pod update 后,尝试MyApp在物理设备上运行时出现以下错误:
dyld:库未加载:@rpath/AWSCore.framework/AWSCore 引用自:/private/var/mobile/Containers/Bundle/Application/4582B679-A162-47CE-80ED-58C8B9BB231B/MyApp.app/MyApp 原因:库版本不兼容:MyApp 需要 2.0.0 或更高版本,但 AWSCore 提供 1.0.0 版本
我的 AWS Mobile Analytics 库的 cocoapods pod 文件条目是:
pod 'AWSMobileAnalytics'
Run Code Online (Sandbox Code Playgroud)
我已经尝试减少AWSMobileAnalytics版本 ( pod 'AWSMobileAnalytics', '2.2.2'),但我仍然遇到相同的错误。有谁知道如何解决这个问题?
我清除了 DerivedData 文件夹 ( /Users/me/Library/Developer/Xcode/DerivedData/),然后重新构建了应用程序,它成功了。
编辑
当我尝试向我的项目添加新的主要目标时,我再次遇到此错误。在定义 Podfile 时,我会得到与上面相同的错误:
target 'MainTarget' do
pod 'MyCocoapod'
target 'SecondMainTarget' do
inherit! :search_paths
end
end
Run Code Online (Sandbox Code Playgroud)
为了解决这个问题,我必须像这样定义 Podfile:
def my_pods
pod 'MyCocoapod'
end
target 'MainTarget' do
my_pods
end
target 'SecondMainTarget' do
my_pods
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3438 次 |
| 最近记录: |