2017-01-11 4 views
1

内部にネイティブiOSフレームワークを含むiOSコードバプラグインを構築しています。シミュレータのアーキテクチャ - ネイティブiOSフレームワークを含むCordovaプラグイン

デバイスアーキテクチャのみでフレームワークをコンパイルすると、シミュレータアーキテクチャが不足しているため、iOSプロジェクトを構築できません。私はと 'lipo'他のプラグインでチェックしており、シミュレータとデバイスの両方のアーキテクチャを含んでいます。

すべてのアーキテクチャを含む大規模なフレームワークをコンパイルできましたが、AppStoreがシミュレータアーキテクチャを含むアプリケーションを拒否していることがわかりました。

どのように私はデバイスとシミュレータの両方でテストするコードバースプラグインを配布できますか?の検査に合格できますか?言い換えれば、には、プラグインのユーザーにトランスペアレントな方法で、fatフレームワークからシミュレータアーキテクチャを取り除く方法がありますか?

答えて

1

多分これは役立ちます: -

しようと、多くのソリューションの私はあなたのために第三者APIを管理しますCOCOAPODSと呼ばれる依存関係を持つツールを終わった後、私は、サードパーティのAPIでの作業と同じ問題を抱えていました。

+0

お願いします。私たちは、リリースのためにコード・プラグインに含まれている太ったフレームワークから、シミュレータ・アーキテクチャを取り除く方法について、あらゆる種類のステップを探しています。 Googleに関連するものは見つかりませんでした。 – Nadav

+0

私は初心者だから私はあなたの状況についてよく分かりませんが、私はmikmidiフレームワークで作業していたときに同様の問題がありました。私のアプリケーションはiphoneでは正常に動作していましたが、シミュレータではなく、フレームワークのアーキテクチャは私はプロジェクトにフレームワークを追加するためにココアポッドを使用して終了し、それ以降はすべてうまく動作するよりも、シミュレータのために構築されていません(私はプロジェクトにフレームワークを組み込むために正しい方法を使用しなかったためです)。 – dreamBegin

関連する問題