js修改xcode工程

使用的node库:https://github.com/youtuosoft/cordova-node-xcode
添加PbxGroup

// 添加一个Resources组,然后添加到HBuilder-Hello组下面
const group = myProj.addPbxGroup([], 'Resources', '../SDK/Bundles')
const parentGroupKey = myProj.findPBXGroupKey({path: '"HBuilder-Hello"'});
myProj.addToPbxGroup(group.uuid, parentGroupKey);

添加Framework

// 如果是系统Framework把customFramework去掉或设为false即可
myProj.addFramework('../SDK/Libs/AlipaySDK.framework', {customFramework: true});

添加静态库

myProj.addStaticLibrary('../SDK/Libs/libalixpayment.a', {customFramework: true});

添加Resource(会复制到app包中的文件,如Bundle,图片)

// Bundles是group名字,默认是Resources组
const bundleGroupKey = myProj.findPBXGroupKey({name: 'Bundles'});
console.log(bundleGroupKey)
myProj.addResourceFile('../SDK/Bundles/AlipaySDK.bundle', {}, bundleGroupKey)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容