App Store不会接受语音转文本应用程序

时间:2016-07-04 09:55:43

标签: ios xcode ibm-cloud speech-to-text ibm-watson

我使用Bluemix和Watson开发了一个STT应用程序,在iOS上运行良好的测试模式。

我的应用程序是用Objective-C编写的,但是使用Swift桥接来调用STT的函数。我已将构建设置设置为说应用程序使用Swift。

我按照这个例子,使用Carthage创建框架。我昨天多次重新生成这些。

但是,当我尝试使用Xcode上传到应用商店时,我得到以下信息:

  

此操作无法完成。再试一次。 (-22421)

所以我导出了ipa并尝试了Application Loader,我得到了以下FOR EACH FRAMEWORK:

  

错误ITMS-90087:“不支持的体系结构。可执行文件   MY.app/Frameworks/Alamofire.framework包含不受支持   架构'[x86_64,i386]'。“错误ITMS-90209:”无效段   对准。应用程序二进制文件   'My.app/Frameworks/Alamofire.framework/Alamofire'没有合适的   段对齐。尝试使用最新的Xcode重建应用程序   版本。“

     

警告ITMS-90080:“可执行文件”   ayload / My.app / Frameworks / Alamofire.framework'不是职位   独立可执行文件。请确保您的构建设置   配置为创建PIE可执行文件。有关更多信息,请参阅   技术Q& A QA1788 - 在中国建立一个独立于位置的可执行文件   iOS开发者库。“

另外:

  

错误ITMS-90125:“二进制文件无效。加密信息在   LC_ENCRYPTION_INFO加载命令丢失或无效,或者   二进制文件已加密。这个二进制文件似乎没有   用Apple的链接器构建。“

我曾尝试调整构建设置,但我无法让Apple接受此应用。

最后。我上周一上次将这个应用程序上传到没有Watson框架的App Store。当我整合Watson STT项目时,它现在不起作用。

思想/想法?

谢谢克莱夫

1 个答案:

答案 0 :(得分:0)

抱歉,我很快就找不到您的问题了!我度过了漫长的假期周末。我刚刚在dW Answers回复了你原来的问题。请随时与我联系,在这里,或者在存储库中的问题 - 对您来说最方便。

谢谢! 格伦