問題タブ [xcodebuild]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1096 参照

c - Linux と Mac OSX でのコンパイル: Xcode のビルドとメイクを使用しますか?

私はプレーンな C プロジェクトを書いています。私は Mac を使用しており、Xcode を使用するのが好きで、Xcode プロジェクトとビルド環境を使用したいと考えています。ただし、他のプラットフォームでビルドできるようにしたいと考えています。(まだ) Linux にあまり慣れていないので、これには makefile が必要になると思います。私のプロジェクトには依存関係がなく、ほぼバニラです。

これを行う簡単な方法はありますか?2 つの別々のビルド スクリプト/構成を追跡する必要がありますか?

0 投票する
1 に答える
1043 参照

iphone - コマンドラインでXcodeプロジェクトからアプリのパス名を取得するには?

アプリをコンパイルしてパッケージ化するためのビルド スクリプトを作成してい.appます。以外のコマンド ライン ツールが見つかりxcodebuildません。これは、Xcode プロジェクトを検査する方法があまりないようです。私の完全なコンパイルコマンドは

そのため、デフォルトの構成でビルドされ、ファイル名をハードコードしたくありません.app(ただし、のようなものになりますbuild/<config>iphoneos/<name>.app)。xcodebuild現在、コマンドからの出力を解析して行を取得しています

これは正しく機能しますが、非常に回りくどい方法のようです。これを行うための別のコマンドラインツール、または少なくとも私のソリューションよりも簡単な方法はありますか?

0 投票する
2 に答える
8113 参照

iphone - 送信プロセスを自動化するためのAPIまたはその他の方法はありますか?

機能とUIが似ているアプリがたくさんあります。.plistファイルから変数を取得してユーザーインターフェイスを作成します。たとえば、データを取得した場所からAPIのソースを保存します。

新しいアプリを作成するには、.plistファイルの値を変更してアプリを再構築し、最後にAppStoreに送信するだけです。また、アドホックプロビジョニングファイルを作成し、テストリリースもビルドする必要があります。

このプロセスを自動化したい。このために私はする必要があります:

  1. コマンドラインインターフェイスを介してアプリをビルドします。

  2. バイナリおよびその他の必要なファイル/情報(アプリアイコン、説明など)をiTunesConnectにアップロードします。

私が見るべきポインターはありますか?

0 投票する
3 に答える
46360 参照

objective-c - Xcode-cライブラリとヘッダーファイルをcocoaプロジェクトにインクルードする方法は?

Xcode Cocoaプロジェクトにcライブラリを追加するにはどうすればよいですか?

または、最良のオプションは何ですか。Cocoaプロジェクトディレクトリにコピーしたくありません。

ライブラリとヘッダーファイルにaコンパイルするというCプロジェクトがあります。このプロジェクトは、独自のディレクトリにあります。a.dyliba.h

Xcodeのobjective-cアプリケーションからこのライブラリを使用したいと思います。

Xcodeプロジェクトにヘッダーファイルとライブラリを追加するにはどうすればよいですか?

にドラッグできますa.dylibother frameworks、どうすればよいa.hですか?

0 投票する
1 に答える
881 参照

iphone - コマンドラインから xcodebuild を実行しているときに、iPhone SDK の現在のディレクトリに書き込むにはどうすればよいですか?

xcodebuild の実行時に現在のディレクトリ (主にプロジェクト ディレクトリ) へのパスを取得し、そこにファイルを書き込む方法を知っている人はいますか? いくつかの単体テストの結果を obj-c コードからディスクに保存しようとしていますが、可能であればアプリのドキュメント パスの奥深くにダンプしたくありません。ドキュメント パスに「../../..」などを追加できるかもしれませんが、もっと洗練された方法があるのではないかと期待していました。

*もちろん、これはシミュレーターにのみ関連します...しかし、シミュレーターでさえ iPhone ファイル システム サンドボックスを維持しようとするのでしょうか? Mac の他のランダムな場所に書き込むことができなかったので、その可能性があると思います。

ご意見ありがとうございます。

0 投票する
2 に答える
1094 参照

iphone - GCC4.2 ビルドの警告: デフォルトのデプロイ バージョンが iPhone シミュレーター 3.1.2 SDK の最大値を超えていますか?

最近、iPhone プロジェクトを 2.2.1 SDK から 3.0 SDK にアップグレードしました...

そして、プロジェクトをビルドすると、次の警告が表示されます。

iPhone OS 展開ターゲットを iPhone OS 3.0 に設定しています

この「警告」が表示される原因は何ですか。

よろしく
- SY

0 投票する
5 に答える
5367 参照

xcode - プロジェクトを変更せずに xcode ビルドを高速化する方法は?

OS X 10.6 での最新バージョンまたは XCode (3.2.1) の実行速度が非常に遅い。

Xcode のビルドプロセスをスピードアップするために、Mac にどのような微調整を行うことができますか。

プロジェクトを再構築する方法などの一般的なヒントを探しているのではなく、環境に関連する調整を求めているだけです。

たとえば、Windows for Visual Studio では、ウイルス対策と NTFS の最終アクセス時間を無効にすることで 2 つの大幅な高速化が実現したことを覚えています。

つまり、ハードウェアのアップグレード、プロジェクト構造の変更、または分散ビルドの構成以外ことを目指しています。

更新 #1 - cc1plus プロセスの数を制限すると、速度が向上する可能性があります。これに使用できる環境変数があると思いますが、この情報を再配置できませんでした。

0 投票する
11 に答える
28591 参照

xcode - xcodebuild コマンドライン出力をフィルタリングする方法は?

コンソールから実行xcodebuildすると非常に詳細な出力が表示されますが、警告とエラーのみを表示するために出力を制限するオプションを見つけることができませんでした。

xcodebuild出力をキャプチャしてフィルタリングする方法を探しています。パイプで動作するPythonソリューションを好むでしょうが、コマンドラインベースのソリューションである限り、他のアプローチを受け入れます。

すでにこれを行うことができるツールはありますか?