問題タブ [build-settings]
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.
ios - 単体テスト コードでデプロイ ターゲットにアクセスする
単体テスト ケースで展開ターゲットを知る必要があります。iOS 展開ターゲットをプログラムで (Objective-C を使用して) 取得する方法はありますか?
ios - XCode -> アンダースコア付きのビルド設定名
これまで、アンダースコアを含むBuild Settings
タブ設定の名前がありました。そして、アンダースコアなしであるはずだと知っています...
私はそれについて多くの不平を言ったことはありません。一度「設定」を確認して少しグーグルで調べただけですが、重要ではなかったため、解決しようとするのをやめました.
新しいバージョンに更新XCode
しましたが、この問題は残っており、その理由に興味があります - 私のXCode
構成やその他の何が問題なのか.
XCode 5 DP2
同じ問題があることに気付いたときに、私の関心が高まりました。
ios - iOS アプリをアーカイブできない (iOS アプリ アーカイブ)
私の質問が何度も議論されていることは知っていますが、完全に役立つ解決策は1つもありませんでした(SKIP_INSTALL、パブリックおよびプライベートからプロジェクトセクションへのヘッダーのコピーなど)。
私が持っているものと私がしたこと:
そのため、いくつかのプロジェクトがあるというワークスペースがあります。AppStore で表示するために、プロジェクトをアーカイブする必要があります ( Project1という名前にしましょう)。ワークスペースで他のプロジェクトのいくつかのクラスを使用しました(そのため、Project1の Edit Scheme-Manage Schemeにそれらを追加しました)。つまり、それらをインポートします。
私のProject1とワークスペースでは、次のことを行いました。
- 静的ライブラリではオプションSKIP_INSTALLを YES に設定し、 PROJECTSではNO に設定します(そして、そこからクラスをインポートする他のプロジェクトでも同じことを行いました)。
- 前に言ったように、プロジェクトの「パブリックからプロジェクトへのヘッダーのコピー」セクションからいくつかのヘッダーを転送し、そこからクラスをProject1にインポートします。
- Code_Sign_Identityで配布プロビジョニング プロファイルを設定
- Edit Scheme-Archive-Build Configuration のProject1で、Releaseを設定しました。
- Edit Scheme-Archive-Options のProject1で、オーガナイザーでReveal Archiveを設定しました。
Menu-Product-Archive を使用した後はどうなりますか?
アーカイブを押すと、XCode は作業プロセスを開始しますが、終了してもオーガナイザーには何も表示されません。Apple Docs ですばらしい記事 (テクニカル ノート) を見つけました。私はすでにそのワークスペースから別のプロジェクトをアーカイブしており、そのプロジェクトでは機能しましたが、現在はProject1で機能しています。ビルド設定で何か間違った設定をしたと思いますが、正確に特定できません。
プロジェクト/ワークスペースの何が問題になっていますか?
xcode5 - Xcode 5.0: Apple ビルド ルールの追加はどこへ行ったのですか?
バージョン 5.0 (5A1413) で [カスタム ビルド ルールの追加] オプションが見つかりません。誰か気づいた?別の場所に移動されましたか?
回避策として、任意のビルド ルールで [ターゲットにコピー] をクリックし、それをカスタマイズしてカスタム ビルドにしています!!!
[答え]
Build Rules -> Custom を選択し、Editor -> Add Build Rule を選択します。
ios - 依存プロジェクト シナリオを使用して Xcode 5.0 で ios corePlot をビルドする
私は IOS が初めてで、coreplot (最新バージョン 1.3) を使用する iOS 7.0 アプリを作成しています。「Build active architecture」を YES に設定していたので、開発中にリンクの問題は発生しませんでした ( https://code.google.com/p/core-plot/で説明されている静的リンク方法を使用しました)。 wiki/UsingCorePlotInApplications
次に、自分のデバイス (iphone 4、ios 7) にビルドしてデプロイしました。うまくいきました - ビルド設定を変更するように求められたかどうかは覚えていません。今日の朝、シミュレーターで同じコードを実行しようとすると、リンカー エラーが発生し始めました。いくつかの調査を行った後、アクティブなアーキテクチャのビルドをいいえに設定し、「依存プロジェクトのインストール」戦略を使用してコア プロットを再構築する必要があることに気付きました。ヘッダー ファイルの検索パスを設定する必要があるところで立ち往生しています。コンパイルでヘッダー ファイルを検出できません。coreplot はディレクトリ CorePlot_1.3 にあります。
主なリンク エラーは、「ファイル /Users/rmenon/Documents/Developer/MoneyTrail/MoneyTrail/libCorePlot-CocoaTouch.a を無視し、ファイル /Users/rmenon/Documents/Developer/MoneyTrail/MoneyTrail/libCorePlot-CocoaTouch に必要なアーキテクチャ x86_64 がありません」と表示されます。 .a (3 スライス)"
これを解決する試みの一環として、coreplot プロジェクトを個別にロードし、アーキテクチャを Stndard (armv7 nd armv7s) に変更してビルドしようとしました。以下の 2 つの非推奨エラーが表示されます。このライブラリを ios 7 用にコンパイルして、デバッグとデバイスで同じ設定を使用できるようにするための助けをいただければ幸いです。ありがとうございました!
ios - テストターゲットでのユーザー定義のビルド設定?
単体テストに次のコードがあります。
SERVER_TEST は、テスト ターゲットのユーザー定義設定のビルド設定で定義されています。
テストを実行すると、#ifndef SERVER_TEST は常に True を返します。理由はありますか?
ありがとう?