2016-07-04 5 views
0

テストモードでうまく動作しているiOS上でBluemixとWatsonを使用してSTTアプリを開発しました。App Storeは音声対話アプリケーションを受け付けません

私のアプリはObjective-Cで書かれていますが、STTを呼び出す機能にはSwiftブリッジを使用しています。私はアプリがSwiftを使っていると言うビルド設定をしました。

私はこの例に従って、Carthageを使ってフレームワークを作成しました。私はこれらを昨日何度も再現しました。私はXcodeのを使用して、アプリストアにアップロードしようとする

はしかし、私は次を得る:

この操作を完了できませんでした。再試行する。 (-22421)

だから私は、IPAをエクスポートし、アプリケーションローダーを試してみてください、私は各フレームワークについては、以下を取得されて:

ERROR ITMS-90087:「サポートされていないアーキテクチャ の実行可能。 MY.app/Frameworks/Alamofire.frameworkにはサポートされていない アーキテクチャの[x86_64、i386] 'が含まれています。 ERROR ITMS-90209:「無効なセグメント アライメント でアプリのバイナリ 『My.app/Frameworks/Alamofire.framework/Alamofire』適切 セグメントアライメントを持っていません最新のXcode バージョンでアプリを再構築してみてください。。。」

警告:ITMS-90080: "実行可能ファイル ' ayload/My.app/Frameworks/Alamofire.framework'は、位置 独立実行ファイルではありません。ビルド設定が で、PIE実行可能ファイルを作成するように設定されていることを確認してください。 「:

ERRORのITMS-90125:

と加えての「バイナリがある。iOSデベロッパライブラリ に位置独立実行可能ファイルを構築 - 詳細については テクニカルQ & A QA1788を参照してください。不正です。 LC_ENCRYPTION_INFO loadコマンドの暗号化情報が見つからないか、無効であるか、 バイナリが既に暗号化されています。このバイナリはAppleのリンカで作成された のようではありません。

ビルドの設定を調整しようとしましたが、このアプリケーションを受け入れることができませんでした。

最後に、私はこのアプリをWatsonフレームワークなしでApp Storeにアップロードしていました。私がWatson STTのアイテムを統合すると、今は機能しません。

思考/アイデア?

おかげクライヴ

+1

"Alamofire.framework"は[x86_64、i386]のサポートを持っていません。すべてのアーキテクチャをサポートするフレームワークで検索して置き換えてください。 –

+0

[x86_64、i386] Intelプロセッサ用のもので、iPhone/iPadではなくiOS(armv7、armv7s、arm64)です。あなたは、シミュレータipaをApp Storeに送りますか? xcodeでアプリをビルドしましたか? – Kev

+0

こんにちはKev、あなたの考えをお寄せいただきありがとうございます。私はXcodeから配布用にビルドしました。また、 "Try again(22421)"というエラーメッセージが表示された後、Application Loaderを試す前にアプリストア配布用に特別な設定を行いました。これはAlamofireフレームワークだけではないと言われているように、STTが動作するために必要なすべてのWatson Bluemixフレームワーク用です。以下を含む:Freddy、Restkit、SpeechToTextV1およびStarscream。誰もがこれらのフレームワークを持つSTTアプリケーションを構築し、それをアプリケーションストアに置いていますか?ありがとうございました。 – WCApps

答えて

0

私はすぐにあなたの質問に得ることができませんでした申し訳ありません!私は長い休日の週末のために離れていました。元の質問dW Answersに返信しました。ここで私とフォローアップするか、リポジトリに問題があるかどうかを気軽にお聞かせください。

ありがとうございます! Glenn

+0

Xcodeから22421エラーがありましたが、Application Loaderを使用してアップロードできました。リンゴの承認に問題がある場合はお知らせします。ありがとうクライヴ – WCApps

関連する問題