2016-10-02 4 views
0

私のアプリのインターネットからデータを取得しようとしています。アプリがiOSシミュレータまたは自分のデバイスで実行されるときのように機能します。Simulator用のアプリケーションビルド、 'Generic iOS Device'用のビルドなし

私が使用しているフレームワークはAlamofire,SwiftyJSONおよびGzipSwiftです。私はGzipフレームワークのGithubリポジトリをクローンし、自分で構築し、.frameworkをプロジェクトナビゲータにドラッグしてリンクしました。フレームワークをライブラリに追加しました。ビルドフェーズ)。

ここで、特定のデバイス用のコードをビルドすると、コンパイルされて正常に動作しますが、ターゲットとして「汎用iOSデバイス」を選択すると、ビルドプロセスが失敗し、私がGzipフレームワークから使用したメソッド。

私はいくつかの設定を忘れていたか、またはフレームワークを正しくインポートしなかったことは確かですが、これを修正する方法についての手がかりはありません。

アイデア?

+0

あなたはcmd + bについて話していますが、通常のビルドですか? –

答えて

0

私はすべてのアーキテクチャ(arm64)用に構築するのではなく、シミュレータアーキテクチャでフレームワークを構築すると思います。

+0

あなたはおそらく正しいでしょう。私はこれも私の問題を解決しただろうと仮定します。最後に、私はCarthageを使ってフレームワークを作成しましたが、これまでのところすべてがうまくいくようです... – Simon

+0

それは本当にそれらの問題を避けるための良い解決策です。 ;) –

関連する問題