Adobe Air - 无效的Bundle结构。您的应用可能只包含一个可执行文件

时间:2014-08-11 14:00:46

标签: ios xcode air app-store adobe

我们有一个用Adobe Air创建的游戏。我们已经构建了应用商店版本,我们遇到了以下错误:

errors

我们甚至在Apple已批准的以前版本中遇到此问题。

有人知道出了什么问题吗?

2 个答案:

答案 0 :(得分:0)

与我的homeMade ANE(广告)相同的问题,我在许多项目中使用没有问题。

我通过在ANE编译脚本中从我的prodiver中删除Xcode静态库,解决了这个问题。静态库现在只包含在我的Nativ Xcode项目中。

希望它可以帮到你。

答案 1 :(得分:0)

您的库文件(libKontagentAne.alibAirFacebook.a等)正在复制捆绑资源构建阶段中复制到App捆绑包中。它们应该被链接起来。

我们在集成Apptentive iOS SDK

的开发人员中看到了同样的问题

Invalid Build Structure

The binary file 'YourApp.app/libApptentiveConnect.a' is not permitted.

Your app may contain only one executable file."

将Apptentive静态库复制到应用程序包时会发生此错误。

应将

libApptentiveConnect.a添加到目标链接二进制文件库构建阶段。

应添加到目标的复制捆绑资源构建阶段。