問題タブ [xcode-workspace]
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.
xcode - Xcode 5 - ワークスペースでソース管理を使用する方法
Xcode 5 ワークスペースを作成し、それに 2 つのプロジェクトを追加しました。最初のプロジェクトは Mac OS XCocoa Application
で、2 番目のプロジェクトはExternal Build System
.
プロジェクトを作成するときに、オプションをチェックして、それぞれの git リポジトリを作成するようにしました。次に、メニュー項目のソース管理を調べてみましたが、チェックアウトを除くすべてのサブ項目がグレー表示されていました...これは私がやりたいことではありません。ファイルをリポジトリに追加したい。
Xcode 5 でワークスペースを使用してソース管理を使用するにはどうすればよいですか?
編集: git ソース管理オプションを使用せずにプロジェクトを作成し、ターミナルから手動で git リポジトリを作成しようとしました。残念ながら、Xcode はそれらを検出していません。
ios - プロジェクトをワークスペースに追加できない
ZXingObjCをプロジェクトに追加しようとしていますが、myViewController.h にファイルをインポートしようとすると、許可されません。
プロジェクトをクリックして、[ファイルを MyProject に追加] を選択します。
私は何をしなければなりませんか?
ありがとう。
xcode - Cocoapod を大規模な既存の Xcode ワークスペースと統合する
私は最近、自分のプロジェクトで Cocoapods を使用しており、作業中のプロジェクトにいくつかのポッドを組み込みたいと考えています。問題は、私たちのコードがフォルダーに分類された大きなワークスペース内に保存された 20 近くのプロジェクトで構成されていることです。プロジェクトの構造は、
- ワークスペース
- アプリ(フォルダ)
- プロジェクト1
- プロジェクト 2
- 等...
- モジュール
- その他のプロジェクト
- 等
- ベース コンポーネント
- さらに多くのプロジェクト
- 等
- アプリ(フォルダ)
ワークスペースの既存の構造を乱すことなく、アプリに対してポッド (この場合は RETableView) をリンクするポッドファイルを作成する方法がわかりません。これは可能ですか?既存のワークスペースを変更せずにココアポッドを組み込むことができない場合、プロジェクトに組み込むことができるスタンドアロン ライブラリとしてポッドをコンパイルするようにココアポッドをセットアップすることは可能ですか?
ios - xcode の C# ソリューションとプロジェクトに相当するもの
新しくxamarin.iOSからXcodeに切り替えました。
優れた機能はC#
、複数のプロジェクトを含むソリューションがあり、デバッグ/ビルド構成を定義し、それらに基づいて個別のプロジェクトを相互にビルドできることです。
さて、Xcodeにもこのようなメカニズムがあることを知りたいですか?
実際には、共通コードが多い 3 つのアプリを開発したいと考えています。そこで、共有コード (およびコンテンツ) と 3 つのサブ プロジェクトを含むベース プロジェクトを作成したいと考えています。ビルド構成のようなものを使用して、公開したいそれぞれをビルドできます。
Xcodeはこの目的のためのメカニズムをサポートしていますか?
アップデート
以下の回答を読んで、以下の構造のワークスペースを作成しました。
私もof に追加../testproject/testproject
しましたが、autosuggest でファイルを使用したい場合は機能しません。build settings
link1Project
testproject
を作成するのは間違っていworkspace
ますか? 構造は正しいですか、それとも何かを見逃していますか?
ios - 既存のものにココアポッドを追加しますか?
podfile 経由でダウンロードされた 1 つのライブラリ コードを含むワークスペースがあります。プロトコルを介して機能を変更する可能性がなかったため、コードを編集しました。
プロジェクトに別のライブラリを追加する必要がありますが、最初のライブラリに対する自分の変更を「元に戻す」のを防ぐにはどうすればよいですか?
私の質問はこれと重複していません。その質問では、uses が 2 つのプロジェクトをそれぞれのワークスペースにマージする方法を尋ねています。しかし、ワークスペースと別のライブラリを備えた 1 つのプロジェクトがあります。
xcode - フレームワークと静的ライブラリを参照する CocoaPods が機能しない
「 pod 'NewRelicAgent' 」 (フレームワーク) と「 pod 'Helpshift' 」 (.a static lib) を含めましたが、どちらもコンパイル時にシンボルが見つからないと文句を言います。具体的には、(「ポッドのインストール」後に) ファイル システムに存在する HelpShift lib.a が、HelpShift ポッドの Pod プロジェクトに表示されないことがわかります。
私が使用する他のすべてのポッドには、.h/.m ファイルが含まれており、問題なくコンパイルされます。それまでは、必要な静的ライブラリを別のディレクトリに手動でコピーしただけです。
静的ライブラリ ポッドで見つけることができるすべてのドキュメント/stackoverflow を読みました。これらを機能させることの難しさについて誰も言及していないようです。
最新の Xcode 5.1.1 を使用しており、「pod --version」は 0.33.1 で、「rvm --version」は ruby-2.0.0-p481 です。
私はアーキテクチャarmv7、armv7s、arm64用に構築しています
ios - シミュレーションで Swift アプリケーションがクラッシュするが、Xcode 6 から実行すると機能する
2 つのプロジェクトを含む Xcode ワークスペースがあります。1 つ目は Alamofire (git サブモジュールとして) で、2 つ目は私のプロジェクトです。次のようになります。
これらは私のビルドフェーズです:
CoreLocation.framework、Alamofire.framework を追加してから、CLLocationManager をテストし、AppDelegate.swift でいくつかの Alamofire リクエストをスローしました。
そのため、Xcode からプロジェクトをビルドして実行すると、アプリケーションが正常に起動し、やりたいことが何でもできます。しかし、Xcode から停止してシミュレーター (テストされたすべてのデバイス) で実行しようとすると、単に起動画面が表示され、メッセージなしでクラッシュします。ここで何が問題になる可能性がありますか?ビルドフェーズとプロジェクトビルドスキームに関するものだと思いますが、わかりません。