vendored_frameworks
Khi bạn cần đóng framework private source code thì có thể cung cấp cho các dev khác thông qua trực tiếp file .framework hoặc .xcframework hoặc qua pod,...
Nếu bạn chỉ muốn đính kèm 1 dynamic framework thì bạn chỉ cần khai báo trong podspec như sau:
s.vendored_frameworks = 'Frameworks/MyFramework.xcframework'
Khi project thư viện của bạn sử dụng nhiều hơn 1 framework thì sử dụng cú pháp sau
s.vendored_frameworks = ['Frameworks/LV24hCore.xcframework', 'Frameworks/Alamofire.xcframework', 'Frameworks/AlamofireImage.xcframework', 'Frameworks/CryptoSwift.xcframework', 'Frameworks/ObjectMapper.xcframework']
Lưu ý là viết dấu [ trên 1 dòng nhé, nếu Style xuống dòng trông cho sạch đẹp thì sẽ không ăn nhé.
Ví dụ mình viết như này thì test không thấy ăn.
s.vendored_frameworks = [
'Frameworks/LV24hCore.xcframework',
'Frameworks/Alamofire.xcframework',
'Frameworks/AlamofireImage.xcframework',
'Frameworks/CryptoSwift.xcframework',
'Frameworks/ObjectMapper.xcframework'
]
Sau đó mình xác định mình sẽ tích hợp toàn bộ framework có trong thư mục Frameworks, mình dùng cú pháp như sau:
s.vendored_frameworks = ['Frameworks/*.xcframework']
Nhận xét
Đăng nhận xét