顯然swift 3支持已經添加到Facebook SDK中,但是當我嘗試使用pod添加它時,出現錯誤「轉換爲當前Swift語法」,歡迎任何幫助。Facebook SDK不工作swift 3
這是錯誤運行後打開工作區後,我得到 「吊艙安裝」:
這是在我的POD文件:
顯然swift 3支持已經添加到Facebook SDK中,但是當我嘗試使用pod添加它時,出現錯誤「轉換爲當前Swift語法」,歡迎任何幫助。Facebook SDK不工作swift 3
這是錯誤運行後打開工作區後,我得到 「吊艙安裝」:
這是在我的POD文件:
Facebook表示,他們會在swift到達GM時發佈swift 3.0支持,所以如果可用的話,這將是一條路。否則,他們的Github頁面確實有Swift 3.0 ...雖然處於測試階段。 Facebook Swift 3.0 Github
首先做這個更新本地的規格回購:
Pod repo update
在POD文件
然後做:
# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'
target 'Project' do
dynamic frameworks
use_frameworks!
# Pods for Project
pod 'FacebookCore'
pod 'FacebookLogin'
pod 'FacebookShare'
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.0'
end
end
end
end
然後安裝莢
Pod install
編輯:
post_install
此掛鉤允許您之前它被寫入磁盤,或者您可能需要執行其他任務,對生成的Xcode項目的任何最近更改。
自定義的所有目標
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['GCC_ENABLE_OBJC_GC'] = 'supported'
end
end
end
安裝人員的採取Podfile並在豆莢庫改造它的構建設置。它還集成了用戶項目,因此Pods庫可以直接使用。
安裝程序能夠對現有的Pod安裝進行增量更新。有關可用選項的
這很好用,你能不能更詳細地說明pod文件的最後5行是幹什麼的? –
一本是不是錯誤,它是一個對話框,就像我已經在評論中說過的那樣,建議你「轉換爲當前的Swift語法」,因爲有一些方法等不推薦使用。
你有2個選擇,第一個是轉換它,如果有錯誤(這是正常的),你可以嘗試修復它們,第二個是手動整合,如果你不知道如何做到這一點,你可以按照一些教程,like this one。
它只是建議你將其轉換爲當前的語法。哪裏有問題? – i6x86
這表明它不是swift 3,並且在轉換之後它充滿了錯誤 –