• iOS Xcode13.3 创建framework,没有Products目录


    创建项目

    创建完成后发现程序目录中没有 products 文件夹,那编译之后的framework该怎么找呢?

    解决步骤

    • 1、选择 NKFramework.xcodeproj, 右键显示包内容
    • 2、打开project.pbxproj
    • 3、按照下面方式修改文件并保存
      搜索productRefGroup,将productRefGroup上面一行的mainGroup的值,复制给productRefGroup,再保存一下,Xcode就自动刷新出来了。
      Tips: 虽然 mainGroupproductRefGroup 对应的value值是一样的,但是这样操作之后确实会出现Products文件夹,应该是不是XCode编译器的问题。

    创建项目后 修改设置

    1、修改最低的系统要求,建议当然低一些好,我习惯设置为 ios10.0

    2、在Building Settings-->Mach-O Type, Swift必须为Dyanmic Library(swift 语言智能选择动态库)

    3、Build Active Architecture Only 选择NO,表示支持各种设备
    4、Dead Code Stripping, 设置为 NO,我也不知道为什么

    添加代码

    1、删除创建项目时候自带的.h文件
    2、添加代码,注意方法或属性的可访问级别 open > public > internal > fileprivate > private,要想外面程序能访问,至少要设置为public级别
    3、设置 TAGETS--->Build Phases--->Headers
    ⚠️要注意: 所有要暴露出来的swift 类和方法 都必须用public 修饰

    文章摘抄自:https://www.jianshu.com/p/06c492298ffd

  • 相关阅读:
    基于flask的web微信
    Scrapy框架
    python爬虫之Selenium
    python爬虫之request and BeautifulSoup
    CMDB的四种模式
    Django之CURD插件2
    Django之CURD插件
    在代码中使用Autolayout – intrinsicContentSize和Content Hugging Priority
    iOS事件传递&响应者链条
    CAEmitterLayer 粒子发射Layer的相关属性
  • 原文地址:https://www.cnblogs.com/jerryspace/p/16318634.html
Copyright © 2020-2023  润新知