将WebP框架添加到桥接文件-CompileSwiftSources失败,退出代码为非零

时间:2018-09-25 13:29:21

标签: swift4 xcode10 webp bridging-header

我正在尝试将WebP添加到我的Swift项目中。我知道有些GitHub存储库已经包含WebP支持,但是我想自己使用该库,而不要依赖。此外,至少有2年没有更新过的仓库。

我的设置是High Sierra | Xcode 10 |尝试为iOS 10、11和12进行构建。我每次都尝试尝试运气。

这是我到目前为止所做的:

我已经从developers.google下载了 iOS版框架。

let users = { 142201801: { name: "Pankaj Jaiswal", address: "Om sai rcm shopy , 400089", accountType: "Saving", deposits: 20000, withdraws: 15000, balance: 5000 }, 142201802: { name: "John Deo", address: "Om sai rcm shopy , 400089", accountType: "Saving", deposits: 20000, withdraws: 15000, balance: 5000 } }; let accountNumber_inital = 142201805; function add_user(id,name,address,accountType,deposits,withdraws,balance){ var obj = {}; obj.name = name; obj.address = address; obj.accountType = accountType; obj.deposits = deposits; obj.withdraws = withdraws; obj.balance = balance; //check id if(users.hasOwnProperty(id)===true){ //id exist, let update Object.assign(users.id,obj); }else{ //id not exist, let add users[id] = obj; } } add_user(accountNumber_inital+1,"new John Deo", "new Om sai rcm shopy , 400089", "new Saving", 20000, 15000, 6000); console.log(users);中,我添加了Project -> General -> Linked Frameworks and Libraries

在我的保护伞文件中,我添加了:

WebP.framework

我的构建失败并显示:

  

CompileSwiftSources失败,退出代码非零。

我尝试清除,删除派生数据甚至个人资料都没有成功。

当我创建SampleApp并添加带有repo中的桥接头的框架时,所有方法都可以使用,但是我不能在项目中使用桥接头。

// ProjectName.h #import "WebP/decode.h" 中添加我的decode.h标头并将其导入到我的伞形文件中会产生相同的错误。

有人知道这里可以做什么吗?

有没有人设法将Google的WebP包含在使用伞形文件而不是显式桥接文件的iOS项目中?

谢谢

0 个答案:

没有答案