在XCode中存档应用程序后MQA失败

在XCode中存档应用程序后MQA失败,xcode,ibm-mobilefirst,mobilefirst-qa,Xcode,Ibm Mobilefirst,Mobilefirst Qa,简短版本:我在存档应用程序时遇到问题。调试工作正常,而归档文件不工作。没有什么可以解决的,有人有想法吗 日志版本: 我有一个混合的worklight应用程序,功能齐全,在我添加MQA并使用iOS之前,归档工作正常 版本包括: Worklight 6.2、MQA 6.3、Xcode 6.1和iOS 8.1.2 现在,我已经按照以下步骤添加了MQA。 我已经将框架复制到我的项目目录中,并在其他链接的标记中为其添加了强制加载 我还添加了几行代码,以使其能够按照相同的说明工作。基本上,当我从xcode运

简短版本:我在存档应用程序时遇到问题。调试工作正常,而归档文件不工作。没有什么可以解决的,有人有想法吗

日志版本: 我有一个混合的worklight应用程序,功能齐全,在我添加MQA并使用iOS之前,归档工作正常

版本包括: Worklight 6.2、MQA 6.3、Xcode 6.1和iOS 8.1.2

现在,我已经按照以下步骤添加了MQA。 我已经将框架复制到我的项目目录中,并在其他链接的标记中为其添加了强制加载

我还添加了几行代码,以使其能够按照相同的说明工作。基本上,当我从xcode运行它时,一切都很好。当我运行xcode在iphone上部署的应用程序时,应用程序运行正常,MQA也可以工作

我只是在尝试将应用程序归档以在临时环境中部署时遇到了一些问题。 当我这样做时,iPhone屏幕在询问我应该在MQA上使用哪个用户后仍然保持黑色。它似乎可以加载webview,但无法加载html应用程序

不幸的是,这甚至没有生成一个崩溃日志,因此我对正在发生的事情一无所知


有人能告诉我如何解决这个问题吗?

您可能试图将错误的库集成到您的项目中

现在看起来您正在开发一个混合应用程序,但尝试将本机库添加到其中,这是不正确的

如果您正在开发混合应用程序,则需要下载混合SDK。 如果您正在使用本机iOS应用程序,则需要添加本机库

有一个特定于混合应用程序的库。您可以在以下链接中找到它:


所需做的只是删除添加的本机库,并将worklight SDK集成到main.js文件中公共文件夹下的应用程序代码中。

您需要处理您的问题措辞,问题不在归档中,而是归档后MQA无法正常工作。通过实际阅读您的问题可以理解这一点,简短的版本也有误导性。此外,我认为MQA 6.3应该与MobileFirst平台6.3一起使用,而不是与Worklight 6.2Idan一起使用,事实上,在归档之后,MQA是唯一有效的。我同意你的看法,我可以在expression you中使用一些经验教训。如果你不添加MQA,应用程序在存档后工作吗?是的。如果我注释掉启用MQA的那一行,归档的结果就很好了。Idan,MQA的javascript工具包非常不稳定和缓慢。尽管如此,使用本机代码定制应用程序的某些部分并没有错,如果我们稍微滥用了该语言,这就像给cordova添加了一个新功能一样。我不认为这是worklight问题,或者MQA问题,或者类似的问题,我相信我的问题是关于我在xcode上构建一个发行版所做的事情。也许吧,但是您尝试的混合不是一个支持者路径。