一.真機(jī)測(cè)試
1.怎么解決Could not find Developer Disk Image?
在使用Xcode進(jìn)行真機(jī)調(diào)試時(shí)舷嗡,彈出對(duì)話框”Could not find Developer Disk Image"
之前都能夠正常安裝扫外,現(xiàn)在是發(fā)生了什么情況莉钙?
?查看真機(jī)的系統(tǒng)版本是9.3,在“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport”里列出了Xcode7.0支持的設(shè)備筛谚。確實(shí)沒(méi)有名稱是9.3的目錄
方法一:更新Xcode
方法二:添加真機(jī)的系統(tǒng)版本
2.出現(xiàn)如下問(wèn)題:
一般是由于路徑錯(cuò)誤導(dǎo)致的磁玉,可以按如下步驟:
3.pod中使用use_frameworks
```
swift項(xiàng)目cocoapods 默認(rèn) use_frameworks!
OC項(xiàng)目cocoapods 默認(rèn) #use_frameworks!
```
如果在Podfile文件里不使用 use_frameworks! 則是會(huì)生成相應(yīng)的 .a文件(靜態(tài)鏈接庫(kù)),通過(guò) static libraries 這個(gè)方式來(lái)管理pod的代碼驾讲。
如果使用了use_frameworks! 則cocoapods 會(huì)生成相應(yīng)的 .frameworks文件(動(dòng)態(tài)鏈接庫(kù):實(shí)際內(nèi)容為 Header + 動(dòng)態(tài)鏈接庫(kù) + 資源文件)蚊伞,使用 dynamic frameworks 來(lái)取代 static libraries 方式席赂。
用swift項(xiàng)目考慮到會(huì)使用 OC 和 swift 兩種第三方框架,所以Podfile中使用swift項(xiàng)目默認(rèn)的 use_frameworks!更為妥當(dāng)时迫,并且frameworks動(dòng)態(tài)鏈接庫(kù)具有一定的優(yōu)勢(shì)颅停。