
自从cocos2d-x22开始,必须用python脚本来创建项目,只有这样才能一次创建多个IDE的项目,这些项目分别用于VS,Eclipse,XCODE等IDE使用,但项目名称是相同的,项目中源代码文件也是相同的, 先安装你 *** 作系统对应的python软件包
开发测试过程中,有些设备d窗显示无法安装ipa,此时需要解析一下adhoc证书打包出来的ipa是否包含目标设备的UDID,在此记录一下过程:
1、将 ipa 文件修改为 zip 文件,然后解压缩获得目标文件夹;
2、进入目标文件夹选中 app 文件,拷贝路径(command + option + C)
3、命令行进入刚刚拷贝的路径,eg:
运行:
就能获取ipa包中包含的所有UDID列表,对照目标设备比对一下就好。
没有越狱是无法单独使用软件包安装的只能通过AppStore下载。
“越狱”指的是绕过苹果在其设备上对 *** 作系统施加的很多限制,从而可以“Root访问”基础的 *** 作系统。简单来说,“越狱”可以让iPhone用户从苹果应用商店外下载其他非官方的应用程序,或者对用户界面进行定制。
如果你也正在进行,或将要ios app的持续集成环境搭建,那你可以看看这篇文章,如何使用xcodebuild进行app源码编译并生成ipa文件。
本文所举例源码为appiu项目的example app源码。
2)获取当前关联xcode环境支持的SDK信息
如果你想要编译ios app,你就需要知道现有环境支持的sdk版本,即可以支持的iphone系统版本。命令如下:
3) 获取当前项目配置
如果你需要通过命令行编译一个项目的远啊,你还需要知道这个项目的target,Build Configuration,Schemes等信息。命令如下:
4) 一个简单的编译示例
使用93的SDK编译appium的demo app
编译完成后,可以在发现新生成一个build目录,编译好的app已经存储于如下路径:
电脑中可以以压缩文件格式打开ipa文件。
IPA是Apple程序应用文件iPhoneApplication的缩写。
ipa 文件实质是一个 zip压缩包(不是 rar 或 7z 包),包含 3 个组件:payload 目录下的 app 目录,这个是软件的主程序;iTunesArtwork,实质是一个无后缀名的 png ,用来在 iTunes 中显示图标;iTunesMetadataplist,记录购买者信息、售价等数据。
1 build 脚本说明
本Shell脚本用于build,XCode的workspace源代码工程,并导出成可重签名的IPA文件,用于分发测试安装文件和用于提交appstore审核的文件。实现辅助产品开发,测试的配置管理工作。
使用本脚本需要以下环境
- Mac OS 109+
- XCode 60 or later and command line tools
- 用于WorkSpace工程,例如使用了Cocoapods依赖库管理的工程
- 配置好开发证书和ad ho 证书(for Debug)和(for Release)
- 源代码工程中配置好Scheme名字和build
- 对Debug配置和Release配置设置好证书名称
- 确认在Xcode UI界面中能够完全build,并通过环境生成Archive和IPA,并正确签名。
- 在workspace文件夹下建立build文件夹
2 复制脚本文件到WorkSpace目录
3 打开终端工具,并进入workspace目录
4 给脚本执行权限
chmod 777 /build_one_targetsh
6 执行脚本
/build_one_targetsh
大一些的工程,大约3-5分钟完成。
以上就是关于如何在没有源码的情况下,生成一个新的ipa全部的内容,包括:如何在没有源码的情况下,生成一个新的ipa、2021-11-30 快速验证ipa包中的UDID、网上放出了ios10.3的越狱源代码,怎样打包成IPA呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)