IOS開發偏門小問題記錄

Found an unexpected Mach-O header code: 0x72613c21 in Xcode 7

解決辦法:Podfile中加入??

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'NO'
    end
  end
end

OC項目引入新的Nordic藍牙芯片DFU模塊報Zip以及minizip的一系列奇奇怪怪錯誤

新版本的藍牙硬件模組使用舊版SDK時升級崩潰和錯誤,升級新版本SDK能解決此問題.
OC工程升級新版本SDK時碰到一系列關于Swift的問題,需要改一系列的配置,于是自己制作了一個供OC調用的framework.

解決辦法:自制了一個FMSwift
相關地址:https://github.com/GrayLand119/FMSwift

Cocoapods 0.39 使用use_frameworks!時,同時引入CocoaLumberjack和MagicalRecord引發的錯誤

Undefined symbols for architecture x86_64:"OBJC_CLASS$_DDLog", referenced from:objc-class-ref in MagicalRecord+ErrorHandling.oobjc-class-ref in NSManagedObject+MagicalDataImport.oobjc-class-ref in NSManagedObject+MagicalRecord.oobjc-class-ref in NSManagedObjectContext+MagicalObserving.oobjc-class-ref in NSManagedObjectContext+MagicalRecord.oobjc-class-ref in NSManagedObjectContext+MagicalSaves.oobjc-class-ref in NSObject+MagicalDataImport.o...

解決辦法1: 分別使用MR 2.2.0, CocoaLumberjack 2.0.0
MR 2.2.0 with CocoaLumberjack 2.0.0 : Succeeds
MR 2.3.0-beta.5 with CocoaLumberjack 2.0.0 : Fails
MR 2.3.0-beta.6 module-support-branch with CocoaLumberjack 2.0.0 : Fails

解決辦法2: 使用一下Pod方式

    pod 'MagicalRecord', '~>2.3.0'
    pod 'MagicalRecord/CocoaLumberjack'

最近使用CocoaPods遇到了一個問題,每次update的時候都會提示the command path could not be resolved

google了一下,好像是跟CocoaPods的安裝路徑有關,默認的搜索路徑是/usr/bin 可以使用 dirname which pod 命令查看CocoaPods的安裝路徑,然后將GET_PATH改為:搜索到的路徑

react-navi 安裝慢解決辦法

npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容