首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将文件.a添加到xcodegen swift =‘swift 2’>项目中

如何将文件.a添加到xcodegen swift =‘swift 2’>项目中
EN

Stack Overflow用户
提问于 2022-05-14 15:01:26
回答 1查看 641关注 0票数 0

我想添加5个文件,有扩展名.a到项目。我点击"+“按钮,然后选择5文件.a添加到项目是成功的。但是我的项目使用xcodegen,所以我想配置文件project.yml,以便在生成新文件xcodeproj时自动添加文件.a。帮助我配置文件project.yml

[IMAGE]通用xcode项目

[IMAGE]文件代码配置project.yml

[Link] Docs Xcodegen

代码语言:javascript
运行
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-16 03:30:52

我认为你连接静态库的方式是错误的。您需要在App的依赖项中定义静态库(.a)

代码语言:javascript
运行
复制
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:

代码语言:javascript
运行
复制
settings:
      base:
        LIBRARY_SEARCH_PATHS: "$(inherited) $(PROJECT_DIR)/MyProject/iOSMagick-6.8.8-9-libs"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72241406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档