問題タブ [xcode]
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 で「スーパーセット」ターゲットを作成できますか?
単体テストのために、すべてのリリース アプリケーション ファイルと、UI 単体テストに役立つコードを含むいくつかの追加ファイルを含む iPhone プロジェクト ターゲットを Xcode で作成したいと思います。
これを行うには、元のアプリケーション ターゲットを複製します。ただし、これの問題は、アプリ ターゲットに新しいソース ファイルを追加するたびに、それを UnitTestUI ターゲットにも追加する必要があることです。大したことではありませんが、両方のターゲットにファイルを追加することを常に覚えておくのは不便です。
元のアプリ ターゲットに追加されたすべてのファイルが単体テスト ターゲットにも自動的に追加されるように、依存関係を設定する方法はありますか?
xcode - カーソルが非表示になっているアプリをxcodeでデバッグするときに、強制的に再表示するにはどうすればよいですか
ゲームがクラッシュし、デバッガー (キャプチャされていない別のモニター) がクラッシュの場所を表示するときに (2 台のモニターの 1 つに) 全画面表示になっているゲームをデバッグすると、カーソルが非表示のままになります。カーソルを強制的に再表示する方法はありますか? 私はやみくもにクリックすることができ、それは機能しますが、それほど正確ではありません.
iphone - iPhone デバイスの静的ライブラリ
Cocoa iPhone アプリケーションとそれが使用する静的ライブラリの 2 つのプロジェクトがあります。
iPhone シミュレーターで正常にテストしましたが、iPhone デバイスにデプロイしようとすると、(symbol not found) リンク エラーが発生します。
ライブラリの依存関係を削除すると、プロジェクトは正常にビルド/実行されます。
すべてのビルド設定がシミュレーターではなく iPhoneOS に設定されていることを確認しました。
簡単なことだと思いますが、iPhoneシミュレーターからデバイスに移動するときに同様の問題に遭遇した人はいますか?
--編集: 新しいプロジェクト (アプリケーション用と静的ライブラリ用) を作成し、iPhone またはシミュレーターで実行することに成功しました。しかし、私には非常に奇妙な問題があります...特定のプロジェクトごとに、デバイスとシミュレーターの両方で動作させることができません...ビルド設定を再確認し、参照されているライブラリが一致するビルド用であることを確認しました設定(私は信じています)が、これらのリンクエラーを解決できません。
私は何か非常に間違ったことをしているに違いないと思います...すべてのアップルのドキュメントには「その非常にシンプルなワンクリック」と書かれていますが、これは私に多くの問題を引き起こしています.
これはおそらく xCode のビルド設定に関係していますが、異なるビルド プラットフォームを選択してライブラリを再構築しても機能しない理由がわかりません。
iphone - メインの iPhone を SDK の開発に使用している場合、問題はありますか?
全部で1台のiPhoneを所有しています。私は自分のアプリを実際の iPhone でテストしたいと考えています。つまり、Xcode が私の唯一のデバイスで汚れた小さな突起を取得できるようにするということです。それは賢明ですか?テストと通常の電話/音楽/その他の目的で同じ電話を使用することに問題はありますか?
xcode - QMAKESPEC 環境変数の設定の問題
コマンド ラインで Xcode プロジェクトをコンパイルするこの投稿を参照してください コマンド ライン から Qt Xcode プロジェクト をビルドする QMAKESPEC 変数を macx-g++ に設定できませんでした。
私はターミナルQMAKESPEC=macx-g++
でこのようにしていましたが、それでも私の Xcode プロジェクトのメイクファイルを生成できませんでした。
QMAKESPEC 環境変数を設定する正しい方法は何ですか?
iphone - ターミナルから xcodeproj を起動する
xcodeproj
コマンドラインで ビルドしてコンパイルしようとしましたが、現在動作しています。
xcodeproject
では、Xcode からではなくターミナルから起動することも可能ですか?
objective-c - フォワード クラス コンパイラの警告を無効にする方法 (ドキュメント化されていないクラス)
現在、5 つ以上のタブ バー項目を持つ UITabBarController を使用する iPhone アプリケーションを作成しています。したがって、「詳細」タブが自動的に生成されます (YouTube アプリケーションの場合と同様)。対応するビュー コントローラー クラスはUIMoreListControllerであることがわかりましたが、対応する .h ファイルがありません。したがって、私のコードは次のようになります。
これは魅力のように機能します。ただし、コンパイラは私に与え続けます
警告: レシーバー 'UIMoreListController' はフォワード クラスであり、対応する @interface が存在しない可能性があります
この警告 (およびこの特定の警告のみ) を取り除くきちんとした方法はありますか? 繰り返しますが、使用できる .h ファイルがないため、#import を使用できません。
cocoa - Xcode 用の SCM システムはどれですか?
私は小さなチーム (私ともう 1 人) で Mac 用のアプリケーションを開発しています。私たちはさまざまな都市に拠点を置いており、確実なソース管理管理の必要性を認識し始めています。
私たちの誰もこれについての経験がなく、Cocoa/Obj-C/Xcode については比較的新しいものです (ただし、C の知識はあります)。
どの SCM システムを選択するべきかについて、何か推奨事項はありますか? Xcode 3.1 でもサポートされている Subversion を多くの人が使用していることは理解しています。Xcode で Subversion を使用した経験のある人はいますか? または、バージョンなどのスタンドアロンの GUI 代替を選択する方が良いオプションですか?
これに関するご意見に感謝します。
グレゴール・トマセビッチ、スウェーデン
更新/個人的な経験: この記事以降、バージョンとコーナーストーン (どちらも SVN GUI クライアント) と、SVN の Xcode 組み込みサポートを試しました。Versions には、バージョン管理されていないファイル/ビルド ファイルのコミットに問題があるようで、特に満足していませんでした。Xcode のビルトイン SVN サポートは非常にうまく機能しますが、まだ遭遇していない制限がある可能性があります。コーナーストーンは使いやすく強力で、バージョンで発生した問題に悩まされていないようです.
これまでのところ、コミット、レポの更新、ファイルの最新/以前のバージョンのチェックアウト、およびファイル比較のいくつかの作業を試みました。分岐を広範囲に使用し始めると、まったく別の球技になる可能性があります。これは、これらの GUI クライアントの両方にいくつかの弱点がある可能性があると言われている領域です。
それだけの価値があるため (そして数日しか評価されていないため)、Cornerstone はやや優れた代替手段のようですが、より単純な SCM の場合、Xcode もうまく機能します。
すべてのコメントをありがとう。