問題タブ [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.

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

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を追加しようとしましたが、役に立ちませんでした。これを行う方法を知っている人はいますか?私がこれまでにグーグルに送った唯一のアドバイスは、分散ビルドオプションを使用して別のユーザーとしてマシンにログインし、そのようにビルドを実行することを示唆しているため、本当に明白なことを見逃したのですか?コンパイル済みモジュールをインストールする権限が必要です。

アドバイスをいただければ幸いです。

乾杯!

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

xcode - xcode: デバッグ時に式を計算する

Xcode はデバッグ中に式の値を計算できますか?

つまり、MS Visual Studio のように、デバッガーがローカル変数で構成された式を入力できる「ウォッチ」ウィンドウがあり、vs が値を計算します。xcodeでも同様のことができますか? どうやって?

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

iphone - XCode: Mac OS X ターゲットに対する iPhone ターゲットの依存関係

私は iPhone アプリケーションを作成しています。iPhone ターゲットのビルド段階でカスタムのビルトオンザフライ Mac OS X コマンドライン ユーティリティを実行したいと考えています。コマンドライン ユーティリティを iPhone ターゲットの依存ターゲットとして設定しましたが、ビルドされず、次のように表示されます。

ターゲットは製品タイプ「com.apple.product-type.tool」を指定していますが、「iphoneos」プラットフォームにはそのような製品タイプはありません

これを正しく行う方法はありますか?
ありがとう!

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

xcode - XCodeでビルドオプション(-D)を動的に設定するにはどうすればよいですか?

MacOSでビルドするプロジェクトを移植しています。現在のソースリビジョン番号をコードにコンパイルします。このコードは、コードレベルでファイルとライブラリ間のバージョンの互換性を追跡するために使用されます。

既存のビルドシステムでは、12345はmakeによって呼び出されたスクリプトによって(テキストとして)出力され、makeが実行されるたびにビルドオプションに変換されます。

XCodeで同じことをどのように行うことができますか?

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

iphone - XcodeでInfo.plistの値を動的に入力するにはどうすればよいですか?

CFBundleVersionに${BUNDLE_VERSION}を動的に入力する方法がわかりません。これを次のように定義します。

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

cocoa - シェル ツール ターゲットは info.plist を見つけることができません

プログラムを実行しようとすると、次のメッセージが表示されました。

Resourcesしかし、実際には私のグループには Info.plist があります。

すでにInfoPlist.stringsファイルを追加しましたCopy Bundle Resources

私が間違って設定したものはありますか?私は長い間それを試してみました..QQを助けてください

以下のようなものです。

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

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 でサポートされていません」が表示されます。何か案は?

0 投票する
10 に答える
30790 参照

xcode - プロジェクトをビルドするたびに、Xcodeにプロジェクト内のInfo.plistファイルを再構築させるにはどうすればよいですか?

どうやらファイルはキャッシュされるので、変更されたときにのみビルドされます。ただし、バージョン番号などをインクリメントするように環境変数を設定し、plistとは関係なく(実際にはプロジェクトビルド設定で)更新します。Info.plistを強制的に更新するスクリプトビルドフェーズとして使用できるスクリプトはありますか?他の便利な方法はありますか?

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

xcode - iOS4.1SDKの単一ライブラリからシンボルが重複しています

私はiPhoneアプリケーションを開発しています。私はXcodeに慣れていないので、ご容赦ください。iOS4.1デバイスSDKを持っています。[アクティブ...]ドロップダウンボックスで[シミュレーター]を選択すると、アプリケーションはエラーなしでコンパイルされ、iPhoneシミュレーターで実行されます。

ただし、ドロップダウンボックスで[デバイス]を選択すると、重複するシンボルに関して次のリンカーエラーが発生します。

_RedirectionLimitが同じファイルで2回見つかったと文句を言うので、エラーは奇妙です!libClientDal.a(libASIHTTPRequest.a-armv6-master.o)問題のあるライブラリです。誰かが私が何が起こっているのか理解するのを手伝ってもらえますか?そもそも、このライブラリはどのようにして適切にコンパイルできたのでしょうか。または、リンカが同じライブラリを2回インクルードしようとしているのでしょうか。

この同様の質問で提供される回避策は、私には機能しません。

さらに情報が必要な場合は、喜んで提供します。前述したように、私はXcode開発に不慣れです。

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

iphone - XCode を使用せずにアプリケーションをビルド、インストール、実行する

XCode GUI を使用せずに、デバイスで xcode プロジェクトをビルド、インストール、および実行したいと考えています。出来ますか?

前もって感謝します。ニコ

[編集] IPA はどうですか? iTunesを使わずに、シェルコマンドだけでIPAアプリケーションをインストールして実行することはできますか?

[EDIT 2] それとも Automator を使っていますか?