問題タブ [xcodebuild]
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 で Apache 2.2 モジュールをビルドするためのカスタム xcode テンプレートを構成しようとしています。これまでのところ、最も重要な部分であるカスタム ビルド設定を除いて、すべてが正常に機能しているようです。
現在、次のように、apxs (Apache モジュール ビルド ツール) を実行する実行スクリプト フェーズがターゲットに含まれるように、テンプレートを構成しています。
シェル: /bin/bash
スクリプト: /usr/sbin/apxs -c -i $PROJECT_NAME.c
唯一の問題は、コンパイルされたモジュールを Apache の modules ディレクトリにインストールする -i フラグが、そのフォルダにアクセスするために root または管理者権限を必要とすることです。xcodeがモジュールをインストールするためのパスワードを要求することを期待して、スクリプトの前にsuを追加しようとしましたが、役に立ちませんでした。これを行う方法を知っている人はいますか?私がこれまでにグーグルに送った唯一のアドバイスは、分散ビルドオプションを使用して別のユーザーとしてマシンにログインし、そのようにビルドを実行することを示唆しているため、本当に明白なことを見逃したのですか?コンパイル済みモジュールをインストールする権限が必要です。
アドバイスをいただければ幸いです。
乾杯!
xcode - xcode: デバッグ時に式を計算する
Xcode はデバッグ中に式の値を計算できますか?
つまり、MS Visual Studio のように、デバッガーがローカル変数で構成された式を入力できる「ウォッチ」ウィンドウがあり、vs が値を計算します。xcodeでも同様のことができますか? どうやって?
iphone - XCode: Mac OS X ターゲットに対する iPhone ターゲットの依存関係
私は iPhone アプリケーションを作成しています。iPhone ターゲットのビルド段階でカスタムのビルトオンザフライ Mac OS X コマンドライン ユーティリティを実行したいと考えています。コマンドライン ユーティリティを iPhone ターゲットの依存ターゲットとして設定しましたが、ビルドされず、次のように表示されます。
ターゲットは製品タイプ「com.apple.product-type.tool」を指定していますが、「iphoneos」プラットフォームにはそのような製品タイプはありません
これを正しく行う方法はありますか?
ありがとう!
xcode - XCodeでビルドオプション(-D)を動的に設定するにはどうすればよいですか?
MacOSでビルドするプロジェクトを移植しています。現在のソースリビジョン番号をコードにコンパイルします。このコードは、コードレベルでファイルとライブラリ間のバージョンの互換性を追跡するために使用されます。
既存のビルドシステムでは、12345はmakeによって呼び出されたスクリプトによって(テキストとして)出力され、makeが実行されるたびにビルドオプションに変換されます。
XCodeで同じことをどのように行うことができますか?
iphone - XcodeでInfo.plistの値を動的に入力するにはどうすればよいですか?
CFBundleVersionに${BUNDLE_VERSION}を動的に入力する方法がわかりません。これを次のように定義します。
cocoa - シェル ツール ターゲットは info.plist を見つけることができません
プログラムを実行しようとすると、次のメッセージが表示されました。
Resources
しかし、実際には私のグループには Info.plist があります。
すでにInfoPlist.strings
ファイルを追加しましたCopy Bundle Resources
私が間違って設定したものはありますか?私は長い間それを試してみました..QQを助けてください
以下のようなものです。
iphone - アプリを iPod touch にビルドする際にエラーが発生しました:「ターゲット デバイス ファミリ」を iPhone のみ (「1」) に設定してビルドすると、SDK「デバイス - iPhone OS 3.2 ではサポートされません」
だから私は自分のアプリのコーディングを終え、資格などを含むすべての良いものを開発プロファイルにダウンロードしました。しかし、私はこれらの警告を受け取ります:
ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics で、リンクされているアーキテクチャではない i386 用にビルドされたファイル (armv7 )
ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/CoreData.framework/CoreData で、リンクされているアーキテクチャではない i386 用にビルドされたファイル (armv7 )
ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation で、リンクされているアーキテクチャではない i386 用にビルドされたファイル (armv7 )
ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/Foundation.framework/Foundation で、リンクされているアーキテクチャではない i386 用にビルドされたファイル (armv7 )
ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/CoreLocation.framework/CoreLocation で、ファイルはリンクされているアーキテクチャではない i386 用にビルドされました (armv7 )
ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/UIKit.framework/UIKit で、リンクされているアーキテクチャではない i386 用にビルドされたファイル (armv7 )
ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/MapKit.framework/MapKit で、ファイルはリンクされているアーキテクチャではない i386 用にビルドされました (armv7 )
ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/iAd.framework/iAd で、リンクされているアーキテクチャではない i386 用にビルドされたファイル (armv7 )
コードが独自の構文を認識していないように見える大量のエラーと同様に。これを修正するにはどうすればよいですか? 更新: 「プロジェクトまたはターゲットが正しく構成されていないようです。ビルド設定を調べて、ベース SDK が iOS シミュレータ SDK ではなく iOS デバイス SDK であることを確認してください。アーキテクチャを標準に設定してください」 - mirzapirza iOS デバイスを設定しました3.2 SDK にアップグレードし、ビルドを標準アーキテクチャ armv6 armv7 に設定します。ただし、現在 14,00 以上のエラーと「警告: 'Targeted Device Family' が iPhone のみに設定されたビルド ('1') は SDK 'Device - iPhone OS 3.2 でサポートされていません」が表示されます。何か案は?
xcode - プロジェクトをビルドするたびに、Xcodeにプロジェクト内のInfo.plistファイルを再構築させるにはどうすればよいですか?
どうやらファイルはキャッシュされるので、変更されたときにのみビルドされます。ただし、バージョン番号などをインクリメントするように環境変数を設定し、plistとは関係なく(実際にはプロジェクトビルド設定で)更新します。Info.plistを強制的に更新するスクリプトビルドフェーズとして使用できるスクリプトはありますか?他の便利な方法はありますか?
xcode - iOS4.1SDKの単一ライブラリからシンボルが重複しています
私はiPhoneアプリケーションを開発しています。私はXcodeに慣れていないので、ご容赦ください。iOS4.1デバイスSDKを持っています。[アクティブ...]ドロップダウンボックスで[シミュレーター]を選択すると、アプリケーションはエラーなしでコンパイルされ、iPhoneシミュレーターで実行されます。
ただし、ドロップダウンボックスで[デバイス]を選択すると、重複するシンボルに関して次のリンカーエラーが発生します。
_RedirectionLimitが同じファイルで2回見つかったと文句を言うので、エラーは奇妙です!libClientDal.a(libASIHTTPRequest.a-armv6-master.o)
問題のあるライブラリです。誰かが私が何が起こっているのか理解するのを手伝ってもらえますか?そもそも、このライブラリはどのようにして適切にコンパイルできたのでしょうか。または、リンカが同じライブラリを2回インクルードしようとしているのでしょうか。
この同様の質問で提供される回避策は、私には機能しません。
さらに情報が必要な場合は、喜んで提供します。前述したように、私はXcode開発に不慣れです。
iphone - XCode を使用せずにアプリケーションをビルド、インストール、実行する
XCode GUI を使用せずに、デバイスで xcode プロジェクトをビルド、インストール、および実行したいと考えています。出来ますか?
前もって感謝します。ニコ
[編集] IPA はどうですか? iTunesを使わずに、シェルコマンドだけでIPAアプリケーションをインストールして実行することはできますか?
[EDIT 2] それとも Automator を使っていますか?