我想在專案中添加 5 個擴展名為 .a 的檔案。我單擊“ ”按鈕,然后選擇 5 個檔案 .a 添加到專案是成功的。但是我的專案使用 xcodegen,所以我想組態檔 project.yml 以在生成新檔案 xcodeproj 時自動添加檔案 .a。幫我組態檔 project.yml
[影像] 一般 xcode 專案
[IMAGE] 檔案代碼配置 project.yml
[鏈接] 檔案 Xcodegen
name: App
options:
postGenCommand: pod install
targets:
App:
type: application
platform: iOS
deploymentTarget: "12.0"
dependencies:
- target: MagickLibrary
sources:
- path: App
settings:
base:
INFOPLIST_FILE: MyProject/App/Info.plist
CODE_SIGN_STYLE: Manual
DEVELOPMENT_TEAM: I9W3PJNG89
PROVISIONING_PROFILE_SPECIFIER: company dev
CODE_SIGN_IDENTITY: iPhone Developer
DEBUG_INFORMATION_FORMAT: dwarf-with-dsym
TARGETED_DEVICE_FAMILY: 1
SWIFT_VERSION: 5.0
PRODUCT_BUNDLE_IDENTIFIER: com.company.MyProject
ENABLE_BITCODE: 'NO'
SWIFT_OBJC_BRIDGING_HEADER: MyProject/imageconverterios-Bridging-Header.h
MagickLibrary:
deploymentTarget: '12.0'
platform: iOS
sources:
- createIntermediateGroups: true
path: MyProject/iOSMagick-6.8.8-9-libs
type: library.static
uj5u.com熱心網友回復:
我認為您鏈接靜態庫的方式是錯誤的。您需要在 App 目標的依賴項中定義靜態庫 (.a)
dependencies:
- framework: MyProject/iOSMagick-6.8.8-9-libs/file1.a
- framework: MyProject/iOSMagick-6.8.8-9-libs/file2.a
- framework: MyProject/iOSMagick-6.8.8-9-libs/file3.a
- framework: MyProject/iOSMagick-6.8.8-9-libs/file4.a
- framework: MyProject/iOSMagick-6.8.8-9-libs/file5.a
并且不要忘記在目標設定中定義 LIBRARY_SEARCH_PATHS:
settings:
base:
LIBRARY_SEARCH_PATHS: "$(inherited) $(PROJECT_DIR)/MyProject/iOSMagick-6.8.8-9-libs"
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/475590.html
標籤:迅速 代码 。一种 xcodeproj xcodegen
上一篇:嘗試使用flutter_svg庫在Flutter中預快取本地SVG檔案時出錯
下一篇:集合視圖中的多個影片
