`
GodJohnny
  • 浏览: 94045 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

XCode生成真机、模拟器动态库的脚本

阅读更多
参考自:http://www.jianshu.com/p/1cb4c4fe5481

# Sets the target folders and the final framework product.
# 如果工程名称和Framework的Target名称不一样的话,要自定义FMKNAME
# 例如: FMK_NAME = "MyFramework"
FMK_NAME=${PROJECT_NAME}
# Install dir will be the final output to the framework.
# The following line create it in the root folder of the current project.
INSTALL_DIR=${SRCROOT}/Products/${FMK_NAME}.framework

# Working dir will be deleted after the framework creation.
WRK_DIR=build
DEVICE_DIR=${WRK_DIR}/Release-iphoneos/${FMK_NAME}.framework
SIMULATOR_DIR=${WRK_DIR}/Release-iphonesimulator/${FMK_NAME}.framework

# -configuration ${CONFIGURATION}
# Clean and Building both architectures.
xcodebuild -configuration "Release" -target "${FMK_NAME}" -sdk iphoneos clean build
xcodebuild -configuration "Release" -target "${FMK_NAME}" -sdk iphonesimulator clean build

# Cleaning the oldest.
if [ -d "${INSTALL_DIR}" ]
then
    rm -rf "${INSTALL_DIR}"
fi
mkdir -p "${INSTALL_DIR}"
cp -R "${DEVICE_DIR}/" "${INSTALL_DIR}/"

# Uses the Lipo Tool to merge both binary files (i386 + armv6/armv7) into one Universal final product.
lipo -create "${DEVICE_DIR}/${FMK_NAME}" "${SIMULATOR_DIR}/${FMK_NAME}" -output "${INSTALL_DIR}/${FMK_NAME}"
rm -r "${WRK_DIR}"
open "${INSTALL_DIR}"

在XCode里实际执行的时候,发现一些错误提示,可不必在意。
分享到:
评论

相关推荐

    Xcode真机模拟器各版本调试-持续更新-.pdf

    Xcode的真机模拟器功能允许开发者在没有实体设备的情况下测试应用程序的运行情况。本文将介绍Xcode真机模拟器的使用方法、调试功能以及如何在不同版本的Xcode中进行配置和测试。 首先,开发者需要安装Xcode。Xcode...

    xcode16.1真机调试包

    - 动态框架支持:对于依赖动态框架的项目,Xcode 16.1提供了更好的支持,简化了调试过程中框架的加载和链接。 - 日志增强:新的日志系统提供更详细的调试信息,帮助开发者定位问题。 - 调试器升级:LLDB调试器...

    Xcode 15.4 真机调试

    10. **自动化测试**:Xcode支持UI测试和单元测试,开发者可以编写测试脚本,在真机上运行以验证应用的功能和稳定性。 综上所述,Xcode 15.4的真机调试功能是开发者不可或缺的工具,它涵盖了从基本的代码调试到复杂...

    xcode 15.4 真机调试包

    这个版本的Xcode包含了编译器、模拟器、界面设计工具、性能分析工具等一整套开发环境,对于优化代码、确保应用兼容性和用户体验至关重要。以下是关于Xcode 15.4真机调试的关键知识点: 1. **编译器升级**:Xcode ...

    让 Xcode 支持真机调试 iOS14.2(beta)

    让 Xcode 支持真机调试 iOS14.2(beta) 打开 访达 (command + shift + G )前往文件夹 拷贝到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport目录下重启 Xcode 即可

    Xcode iOS 16真机调试包 开发调试

    首先,"Xcode iOS 16真机调试包"是指包含有支持iOS 16版本的模拟器和设备配置的Xcode版本,使得开发者可以在真实设备上进行调试。真机调试相比模拟器调试有许多优势,如更真实的性能表现、设备硬件特性的直接利用...

    xcode12.3最新真机模拟器包.zip

    在这个"Xcode12.3最新真机/模拟器包.zip"压缩文件中,包含了能够让开发者在真机和模拟器上测试应用的所有必要组件。 1. **Xcode的主要功能**: - **源代码编辑器**:提供语法高亮、代码补全、代码折叠等功能,帮助...

    xcode 真机调试包 13.0.zip

    这个“xcode 真机调试包 13.0.zip”压缩文件似乎包含了用于真机调试的Xcode 13.0的相关组件,这对于iOS开发者来说是一个非常重要的资源。下面我们将详细探讨Xcode、真机调试以及版本13.0的一些关键知识点。 1. **...

    iOS Xcode 15.2真机测试包

    在这个"iOS Xcode 15.2真机测试包"中,我们可以探讨以下几个关键知识点: 1. **Xcode 15.2**:这个版本可能包含了性能优化、新功能、错误修复和对Apple最新硬件及操作系统的支持。例如,它可能支持iOS 15.2及其特性...

    Xcode 14.1真机调试包

    Xcode 14.1真机调试包是一个重要的开发工具,专为iOS开发者设计,用于在真实的iPhone或iPad设备上进行应用程序的测试和调试。这个压缩包包含了支持iOS 14.1版本的设备模拟环境,让开发者能够在更新的平台上确保他们...

    Xcode11.4真机调试包

    真机调试是指在实际运行设备上进行的应用程序调试,与模拟器调试相比,它能够提供更接近真实环境的测试结果,因为模拟器无法完全复制所有硬件特性和系统行为。Xcode 11.4的真机调试功能允许开发者在iPhone、iPad等...

    Xcode 15.4 真机调试包

    Xcode 15.4 真机调试包是一个针对苹果开发者的重要工具,它包含了用于在iOS、iPadOS、macOS以及其他Apple平台进行应用程序开发和真机测试的所有组件。这个版本的Xcode针对15.4系统进行了优化,旨在提供更高效、稳定...

    Xcode 15.0真机调试包.zip

    iOS 15.0的真机调试文件,放到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 目录下重启XCode即可。

    Xcode13.1真机调试包

    Xcode 12.3真机调试包,操作如下: 前往--应用程序/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport文件夹,拖到文件目录下之后重启 Xcode 即可。

    Xcode 真机调试包 15.5系统

    本压缩包“Xcode 真机调试包 15.5系统”专门针对iOS 15.5系统,为开发者提供了针对这一特定系统的调试解决方案。 首先,我们要理解什么是Xcode。Xcode是Apple官方的集成开发环境(IDE),用于编写MacOS、iOS、iPad...

    iOS16真机包 Xcode14 真机包

    下载解压放到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport即可,重启Xcode即可,无需升级系统和Xcode

    XCode iOS 16.0真机调试包

    这是16的真机调试包,文件直接解压放到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

    Xcode 15.6 真机包

    Finder:shift + command + G /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 将包放入该目录下验证密码,并重启Xcode, 就可以运行15.6系统的真机

    Xcode 真机调试包12.0 (16A5339e)

    《Xcode真机调试包12.0 (16A5339e):深入理解iOS开发必备工具》 Xcode是Apple官方为开发者提供的集成开发环境(IDE),用于编写MacOS、iOS、watchOS以及tvOS的应用程序。Xcode 12.0 (16A5339e)是Xcode的一个特定...

    Xcode 14.0 真机调试包

    《Xcode 14.0 真机调试包详解》 在iOS应用开发领域,Xcode作为苹果官方的集成开发环境(IDE),扮演着至关重要的角色。Xcode 14.0的发布,为开发者提供了更为先进的工具和技术,使得在iOS 14平台上进行真机调试变得...

Global site tag (gtag.js) - Google Analytics