問題タブ [xcode-project]

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 に答える
193 参照

cocoapods - コマンドライン ツールを使用して iOS 用の新しいシングル ビュー アプリケーションを作成する

Xcodeprojを使用して iOS 用の新しいシングル ビュー アプリケーションを作成することは可能ですか?

https://github.com/CocoaPods/Xcodeproj/issues/304#event-418686970

ありがとう。

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

ruby - Xcodeproj で PBXFileReference のターゲットを取得する方法

Xcode プロジェクトから特定のファイルを削除する Ruby スクリプトを作成しようとしています。絶対パスに基づいてファイルを検索し、のremove_from_project方法を使用してプロジェクトから削除できますPBXFileReference。ただし、これにより、ソース ファイル (.mまたは.swiftファイルなど) がメンバーであるターゲットの "ソースのコンパイル" ビルド フェーズに残りますが、名前はありません。

ここに画像の説明を入力

PBXFileReferenceターゲットからファイルも削除する必要があることはわかっていますが、aとターゲット ( ) の間に簡単なリンクがないようPBXNativeTargetです。

私が理解できることから、プロジェクトの各ターゲットを反復処理してから、そのターゲットのfilesまたはを反復処理して、既に持っている を探します。files_referencessource_build_phasePBXFileReference

これは正しいですか、それとも明らかなリンクがありfile_ref.target_membershipsませんか?

0 投票する
0 に答える
54 参照

c - #define の管理方法

私のプロジェクトには、#define のほとんどを作成する definition.h ファイルがあります。

ほとんどの定義は、別の値に依存しています。例えば:

このファイルは非常に大きくなり、混乱を招きます。この定義をエレガントな方法で管理するにはどうすればよいですか?

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

ios - View in Old Projects に Black Stripe が表示される

古いプロジェクトをいくつか実行しようとすると、下の画像のように黒いストライプが表示されます。

を変更しようとしましたがSDK version、ファイルDeployment Targetを更新しようとしました。XIB

私は使っているiPhone 6s iOS 9.1

私は何をすべきか?

黒のストライプ

例えば、

この古いプロジェクトにはBlack Stripe : Myo SDK とサンプルがあります

このプロジェクトでは、Bitcode を NOに設定する必要があります。

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

ios - 「Cordova/CDVViewController.h」ファイルが見つからないため、イオン アプリ アーカイブが xcode 7.2 で失敗する

iOS 用の ionic アプリを開発していますが、正常にビルドされていますが、xcode でアーカイブすると、xcode 7.2 で「'Cordova/CDVViewController.h' ファイルが見つかりません」というエラーがスローされます。

https://forum.ionicframework.com/t/cordova-cdvviewcontroller-h-file-not-found-in-xcode-7-1-beta/32232で提案されている解決策など、通常の容疑者を試しましたが、何も機能しませんでした。xcode 7.1、6.4 でもアーカイブしようとしましたが、同じエラーが発生します。私はイオン1.2.4を使用しています。

私のプロジェクトのスクリーンショットの一部(役立つ場合)

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力 ここに画像の説明を入力

さらに情報が必要な場合はお知らせください。

0 投票する
0 に答える
218 参照

c - Xcode のターゲットにヘッダー ファイルを添付

私は Xcode プロジェクトを書いていますが、プロジェクト内のさまざまなターゲットが必要です。

ターゲットの違いは、.c ファイルの 1 つに含めることです。

2 つの異なる「header_file.h」を記述し、各ターゲットに 1 つ添付したいと考えています。

どうやってやるの?

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

xcode - ワークスペースのないココアポッド?

xcworkspace ファイルを取得せずに CocoaPods を XcodeProject に追加する可能性について読みました。代わりに、現在のプロジェクトに統合できる xcodeproj ファイルを取得します。どうやってやるの?xcworkspace の代わりに xcodeproj ファイルを使用したいと思います。私は迅速にプログラミングしています (違いがあれば)。

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

xcode - 特定のファイルまたはサブプロジェクトの Xcode インデックス作成を無効にする方法は?

Objective-C と C++ ファイルの両方を含む非常に大きなプロジェクトがあります。すべての C++ ファイルはビルド中に使用されますが、Xcode を使用して開かれるのはそのうちの一部だけであり、まったく開くべきではないファイルがたくさんあります。しかし、Xcode はすべてのファイルの情報をインデックスに追加するため、.xcindex ファイルのサイズは約 40 GB になります。明らかに、これは非常に不便です。私の質問は: プロジェクトの一部のインデックス作成を無効にする方法はありますか? 特定のソース ファイル、ファイルのグループ、またはサブプロジェクト全体。一部のソースの explicitFileType を「コンパイル済み」に設定してみました。それらのインデックス作成は無効になりますが、コンパイルもされません。それらが「コンパイル ソース」ビルド フェーズにリストされていても、ビルド システムはそれらの処理方法を認識していません (「警告: ファイルを処理するルールがありません」)。これらのソース ファイルにカスタム ルールを追加しても機能しません。CompileC コマンドは実行されますが、「?」が含まれています。"c++" 引数の代わりに、すべての clang コマンド ライン フラグが失われます。どんな提案でも大歓迎です。