1
我正在iOS中構建一個使用AFNetworking的自定義框架,通過CocoaPods導入。構建一個使用外部框架的自定義iOS框架
如果我只是建立一個單一架構的目標一切順利。但是,我正在使用shell腳本爲所有體系結構構建我的框架,如here所述。當此腳本嘗試爲arm64構建時,它將失敗並顯示消息ld: library not found for -lAFNetworking
。
我已經嘗試在Pods項目的AFNetworking目標中將構建活動架構設置爲NO。
有沒有人知道我在這裏失蹤?我的設置通常不明智嗎?我應該避免在我的框架項目中使用CocoaPods嗎?我應該完全避免使用像AFNetworking這樣的外部框架(儘管我真的想避免實現我自己的圖像緩存)?
即使我確實需要構建它,如果用戶在他們的項目中使用AFNetworking(可能甚至是不同的版本),這是否是潛在的衝突源?