App Store 不接受 Speech-to-Text 应用

App Store wont accept Speech-to-Text App

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

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

我按照示例,使用 Carthage 创建了框架。我昨天重新生成了很多次。

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

This action could not be completed. Try again. (-22421)

所以我导出 ipa 并尝试使用应用程序加载器,通过它我得到了每个框架的以下内容:

ERROR ITMS-90087: "Unsupported Architectures. The executable for MY.app/Frameworks/Alamofire.framework contains unsupported architectures '[x86_64, i386]’." ERROR ITMS-90209: "Invalid Segment Alignment. The app binary at 'My.app/Frameworks/Alamofire.framework/Alamofire' does not have proper segment alignment. Try rebuilding the app with the latest Xcode version.”

WARNING ITMS-90080: "The executable ‘ ayload/My.app/Frameworks/Alamofire.framework' is not a Position Independent Executable. Please ensure that your build settings are configured to create PIE executables. For more information refer to Technical Q&A QA1788 - Building a Position Independent Executable in the iOS Developer Library.”

此外:

ERROR ITMS-90125: "The binary is invalid. The encryption info in the LC_ENCRYPTION_INFO load command is either missing or invalid, or the binary is already encrypted. This binary does not seem to have been built with Apple's linker."

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

最后。我一直在没有 Watson 框架的情况下将此应用程序上传到 App Store,最后一次是在星期一。当我集成 Watson STT 项目时,它现在不起作用。

想法/想法?

谢谢克莱夫

抱歉,我没能尽快回答您的问题!我在长假周末离开了。我刚刚在 dW Answers 上回复了你原来的问题。随意在那里、这里或存储库中的问题与我联系——任何对你来说最方便的。

谢谢! 格伦