問題タブ [xcodeproj]
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のゴミ箱への移動と参照の削除の違いは何ですか?
Xcodeでファイルを削除したいとき。「ゴミ箱に移動」と「参照を削除」のどちらを選択すればよいですか?
私はいつもゴミ箱に移動することを選択します。なぜなら、それは間違いなく実際のファイルを削除すると思ったからです。しかし、それが正しいかどうかはわかりません。では、それらの違いは何ですか?
ios - podspec から Xcode プロジェクトに実行スクリプト ビルド フェーズを追加します。
Xcode プロジェクトを変更し、プロジェクトのターゲットに「Run Script Build Phase」を追加する必要があるライブラリの Cocoapods 仕様を作成しようとしています。post_installフックを使用できると思いました。しかし、「pod spec lint」は、このフックは非推奨であると述べています:
post_install フックを *resource_bundles* または *prepare_command* に置き換える方法がわかりません。私の問題を解決するための他のアプローチを誰が知っていますか? 出来ますか?
また、ビルドフェーズを追加するために Xcode プロジェクトをどのように変更するかという問題もありますが、これは「post_hook 問題」が解決された場合にのみ実際に発生します。
ios - XCode プロジェクト: 端末からファイルを削除/追加する方法 (スクリプト、コマンドなど)
XCodeを使用せずにXCodeプロジェクトからファイルを削除または追加する方法はありますか? つまり、それを行うための端末コマンドまたはプログラムはありますか? cp
mv
ファイルを追加/削除できることはわかっていrm
ますが、実際のプロジェクト ファイルには反映されません。ありがとう!
ruby - Xcodeproj で PBXFileReference のターゲットを取得する方法
Xcode プロジェクトから特定のファイルを削除する Ruby スクリプトを作成しようとしています。絶対パスに基づいてファイルを検索し、のremove_from_project
方法を使用してプロジェクトから削除できますPBXFileReference
。ただし、これにより、ソース ファイル (.m
または.swift
ファイルなど) がメンバーであるターゲットの "ソースのコンパイル" ビルド フェーズに残りますが、名前はありません。
PBXFileReference
ターゲットからファイルも削除する必要があることはわかっていますが、aとターゲット ( ) の間に簡単なリンクがないようPBXNativeTarget
です。
私が理解できることから、プロジェクトの各ターゲットを反復処理してから、そのターゲットのfiles
またはを反復処理して、既に持っている を探します。files_references
source_build_phase
PBXFileReference
これは正しいですか、それとも明らかなリンクがありfile_ref.target_memberships
ませんか?
cocoapods - Podfile をフックしてプロジェクト ファイルを編集する
Embed Pods Frameworks
拡張ターゲットのビルド フェーズを追加するときの Cocoapods のバグを修正したい。これらのフェーズは必要ありません。
https://github.com/CocoaPods/CocoaPods/issues/4203
削除するスクリプトを書きました
このスクリプトはpod install
手動で実行できますが、どうにかして Podfile に追加したいと考えています。post_install
フックでは機能しません
UserProjectIntegrator.integrate!
後に呼び出されpost_install
、私の変更を上書きするためです。
このスクリプトを Podfile に統合する方法はありますか?
ruby - 特定のスキームへのパスを取得する
post_install
でスクリプトを書いていますがPodfile
、特定のスキームを変更する必要があります。私は Ruby を初めて使用するので、多くの悪い/非慣用的な習慣があると確信しています。ここに私が持っているものがあります:
xcshareddata/xcschemes
途中でハードコーディングされないようにするにはどうすればよいですか? それとも、これを行うための最良の方法ですか?
ios - プロジェクトから既存の xxx.framework (Apple のライブラリからインポートされていない) を削除するプログラムまたはシェル スクリプトを作成する方法
システム:mac osx 10.11.2、xcode 7.2
プロジェクトから既存の xxx.framework (Apple のライブラリからインポートされていない) を削除/追加するプログラムまたはシェル スクリプトを作成したいと考えています。
私はこのようにXCodeEditorを使用しようとしました:
しかし、うまくいきませんでした。同じカウント数が2回印刷されました。
誰もそれを作る方法を知っていますか?ありがとう!
ios - Xcodeproj を使用して新しい iOS ビルド ターゲットを作成する
Ruby gem Xcodeprojを使用して、実用的に新しい iPhone ビルド ターゲットを作成しようとしています。私の Ruby の知識不足と Xcodeproj の貧弱なドキュメントの間で、いくつかの問題に直面しています。これが私のコードです:
このコードを実行すると、XCode プロジェクトに新しいスキームが作成されます。ただし、他のすべてのビルド ターゲットが破損し、ほとんどすべてのプロジェクト ファイルが表示されなくなります。それらを元に戻すには、プロジェクトを元に戻す必要があります。このコードが iOS プロジェクトを破損している可能性はありますか?
新しいターゲットの追加に関して私が見つけた唯一のドキュメントはこちらです。オプションの variable に少し混乱していますproduct_group
。
ここで私が間違っていることについてのアイデアはありますか? 私はまた、ターゲットをプログラム的に追加する他の方法にもオープンです。