精靈寶可夢(mèng) 太陽(yáng)/月亮 馬上就要發(fā)售了典勇,前段時(shí)間為了能在 iOS 設(shè)備上玩口袋劫哼,便開(kāi)始尋找 app,找到了個(gè)在線安裝的 GBA4iOS 痴柔,但有個(gè)問(wèn)題就是證書(shū)會(huì)過(guò)期沦偎,玩不了幾天就啟動(dòng)不能了疫向。
之后開(kāi)始直接找工程自己編譯咳蔚,這里我找的是 Bitbucket 上的一個(gè)工程。下載好然后解壓并編譯搔驼,踩坑過(guò)程開(kāi)始谈火。。舌涨。
坑1糯耍, 這個(gè)工程的第三方庫(kù)都適用 Cocoapod 安裝的,然而在運(yùn)行 pod install
的時(shí)候提示
[!] Invalid `Podfile` file: [!] The specification of `link_with` in the Podfile is now unsupported, please use target blocks instead..
然后去 Podfile
文件并修改
// 原 Podfile 文件
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, "7.0"
inhibit_all_warnings!
link_with 'GBA4iOS', 'GBA4iOS-Simulator'
pod 'RSTWebViewController', :git => 'https://github.com/rileytestut/RSTWebViewController-Legacy.git'
pod "AFNetworking", "~> 2.4"
pod "PSPDFTextView", :git => 'https://github.com/steipete/PSPDFTextView.git'
pod "Dropbox-iOS-SDK", "~> 1.3.0"
pod "CrashlyticsFramework", "~> 2.1.0"
// 修改后 Podfile 文件
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, "7.0"
def myPods
pod 'RSTWebViewController', :git => 'https://github.com/rileytestut/RSTWebViewController-Legacy.git'
pod "AFNetworking", "~> 2.4"
pod "PSPDFTextView", :git => 'https://github.com/steipete/PSPDFTextView.git'
# pod "Dropbox-iOS-SDK", "~> 1.3.0"
pod "CrashlyticsFramework", "~> 2.1.0"
end
inhibit_all_warnings!
#link_with 'GBA4iOS', 'GBA4iOS-Simulator'
target 'GBA4iOS' do
myPods
end
target 'GBA4iOS-Simulator' do
myPods
end
坑2,因?yàn)?Dropbox SDK 多次 pod 失敗温技,所以我索性下載離線包拷貝進(jìn)工程里面革为。下載地址為 dropbox link , 解壓后里面會(huì)有 README
安裝說(shuō)明文件舵鳞,跟著操作即可震檩。
坑3, pod install
都成功了應(yīng)該可以編譯了吧蜓堕,然而并沒(méi)有抛虏。
library not found for -lPods
然后開(kāi)始各種 Google & StackOverflow,大概 10 分鐘后找到了答案套才,刪除 Build Phases - Link Binary With Libraries
里面的 libPods.a
Finally, 終于可以編譯了迂猴。。背伴。
Enjoy it.