我收到错误:
Linker command failed with exit code 1 (use -v to see invocation)
然而,没有具体的错误消息。当我点击"链接器命令失败时......" Xcode左侧面板中的消息我没有被带到任何地方,并且没有错误消息的进一步细节。
我当前的Enable Bitcode
设置为"否"虽然我已经尝试将其设置为"是"同样。我尝试过的唯一原因是this Stackoverflow
My Cocoa Pods可能是我在线阅读的内容,这是我的Podfile:
# Uncomment this line to define a global platform for your project
#platform :ios, '9.0'
abstract_target 'commonPods' do
# Comment this line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for app
pod 'MetaWear'
pod 'MBProgressHUD'
pod 'RealmSwift'
pod 'Firebase', '4.0.0'
pod 'Firebase/Auth', '4.0.0'
pod 'Firebase/Database', '4.0.0'
pod 'Firebase/Storage', '4.0.0'
pod 'FacebookCore', '~> 0.2'
pod 'FacebookLogin', '~> 0.2'
pod 'FacebookShare', '~> 0.2'
pod 'FBSDKCoreKit', '~> 4.22.1'
pod 'FBSDKLoginKit', '~> 4.22.1'
pod 'FBSDKShareKit', '~> 4.22.1'
pod 'GoogleSignIn'
target 'app' do
end
target 'app Lite' do
end
end
我的Podfile中我的特定版本的Facebook Cocoa Pod的原因是因为最新的Facebook SDK存在Swift 3问题,请参阅here。
我已经清理并重新启动了XCode。我的Xcode项目/工作区在设备和模拟器上构建并运行良好。
Xcode的错误日志文件中是否有我可以查找错误消息的更多详细信息?
任何可疑的Cocoa Pods?
答案 0 :(得分:0)
好的,所以我解决了缺少错误消息,因为有一条错误消息,它只是在我不熟悉的Xcode区域。我发现Xcode区域显示存档错误并找到错误消息详细信息:
这当然给了我所需的方向,我不知道何时,何地,是谁以及为什么" Pod_app"是作为一个链接创建的,有一些版本的Cocoa Pods,我已经在这个项目上工作了一年多,这是我的第一个存档。 app是我的应用程序的名称。
删除此" Pod_app"下图中的框架(单击" - "突出显示)允许创建存档而不会出现错误。哦苦乐参半的技术。下图显示了删除" Pod_app"之后的情况。我怀疑" Pods_commonPods__app.framework"也需要链接,但我现在没有弄乱它,我可以存档,这对我来说是非常重要的,我可以开始我的周五晚上:)。
答案 1 :(得分:0)
试试这个
将您的广告连播添加到应用目标下,如下所示。
abstract_target 'commonPods' do
# Comment this line if you're not using Swift and don't want to use dynamic frameworks
target 'app' do
use_frameworks!
# Pods for app
pod 'MetaWear'
pod 'MBProgressHUD'
pod 'RealmSwift'
pod 'Firebase', '4.0.0'
pod 'Firebase/Auth', '4.0.0'
pod 'Firebase/Database', '4.0.0'
pod 'Firebase/Storage', '4.0.0'
pod 'FacebookCore', '~> 0.2'
pod 'FacebookLogin', '~> 0.2'
pod 'FacebookShare', '~> 0.2'
pod 'FBSDKCoreKit', '~> 4.22.1'
pod 'FBSDKLoginKit', '~> 4.22.1'
pod 'FBSDKShareKit', '~> 4.22.1'
pod 'GoogleSignIn'
end
target 'app lite' do
end
end
在终端中运行以下命令
pod install --repo-update