My一些問題解決方案- 更新系統爲High sierra 後沒法使用Cocoapods

---恢復內容開始---html

一、當一個頁面出現多個UIPickerView,而且須要把pickerview上選中的值賦到button上的一個bug。當選擇另一個picker而前面一個還在滑動的時候,前面的一個button並不能獲得那個值,可是點擊前面那個賦值的button有出現了那個值,解決辦法是當前面那個還在滑動木有停下選擇的時候:讓他等於前面一個選擇的值-》xcode

    [timePickerView.minutePickerView selectRow:timePickerView.currentMinuValue inComponent:0 animated:NO];app

 

二、xcode 編譯錯誤--》 ld: -pie can only be used when targeting iOS 4.2 or laterpost

解決辦法是:ui

點擊項目導航文件--> 選中Targets--> 選擇 Build Setting --> 展開IOS Deployment Targeturl

把IOS版本改爲大於4.2便可解決spa

Xcode 6.2 error::can only be used when targeting iOS 4.2 or later1

注意:以下圖上下兩個地方都要改.net

 

 

三、xcode的運行環境只有My Mac b4-bit的解決方法3d

    在Edit Scheme裏,Executable對應的下拉列表裏選擇當前的app - close就ok了code

 

四、-----重要--------

有效解決方案:Xcode升級, 新特性之一就是默認讓全部App都經過64位編譯器編譯。原來的時候默認的Standard architectures只有(arm7,armv7s),到升級以後默認就帶上arm64的參數了。  

(a). 選中Targets—>Build Settings—>Architectures。

  把build active architectures only 改成 NO。

(b). 把最下面的Valid Architectures中的arm64參數刪掉就能夠了

    或者:

   雙擊Architectures,選擇other,刪除$(ARCH_STANDARD),而後增長armv7和armv7s(寫上:$(ARCHS_STANDARD_32_BIT))。

(c).clean 再build。

 

 五、Undefined symbols for architecture armv7:錯誤解決方法

  添加動態庫的方法或步驟以下:targets--->build phases----->link binary with libraries----->+選擇要添加的庫。

 六、支付錯誤解決:http://blog.csdn.net/l648320605/article/details/38919861

 
 

七、更新系統爲High sierra 後沒法使用Cocoapods

sudo gem update --system sudo gem install -n /usr/local/bin cocoapods
相關文章
相關標籤/搜索