問題タブ [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 投票する
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 を使っていますか?

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

xcode - iOS 4.1 SDK - デバイス ビルドの複数の静的ライブラリ リンクでシンボルが重複する

私の会社は、iPhone 用の SDK 4.1 を使用してアプリを構築しています。

これを行うために、3 レベルのプロジェクト依存関係があります。メイン アプリ「CSM」は、「csm-sdk」(libsrc_csmsdk.a 内) という SDK にリンクしています。次に、csm-sdk が XMLRPC ライブラリ (「libXMLRPC.a」) にリンクしています。 .

デバイスの csm-sdk をコンパイルすると、すべての ObjC クラスの定義と、XMLRPC ライブラリの C 関数が 2 回含まれます。

その後、CSM がリンクすると、同じライブラリ ファイル内の重複オブジェクトが報告されます。

-all_load と -ObjC を使用してすべてのレベルでリンクします。

私はSDK 3.2で似たようなことをしている別のプロジェクトを持っていますが、すべて正常に動作します...そして、このプロジェクトは4.1でシミュレータービルドとしてすべて正常に動作し、デバイスのみが失敗します。誰かが似たようなことに遭遇しましたか?

詳細は以下をご覧ください。

ありがとう!

グレン・R・マーティン

ビルド エラー:


デバイスの otool ダンプ:

シミュレーターの otool ダンプ:

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

xcodebuild - 証明書を使用してコードに署名すると、Xcodebuild コマンドラインが失敗する

xcodebuild プロジェクト、Xcode UI を開いてプロジェクトをビルドできます。コードにもよく署名します。コマンドライン ツール xcodebuild を使用してビルドしようとしていたものと同じです。「コード証明書エラー」が表示されます。これは、プロセスを自動化するために必要です。

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

xcode - ブリーフ ワイヤフレームのコマンド ラインをビルドしようとすると、xCode ビルド エラーが発生する

ブリーフ (http://github.com/capttaco/Briefs) の「コンパクト ブリーフ」ターゲットを xCode でコンパイルしようとしています。

しかし、ビルドを実行するたびに、次のエラーが発生します。

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

どうしたの?

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

iphone - xcodebuild による xcode のビルド プロセスの模倣

私はiPhone xcodeプロジェクトを完全にxcodeの外でビルドして実行しようとしています。

現在、私は xcodebuild を使用してプロジェクトをビルドしています - これはきれいにビルドされているようです:

https://gist.github.com/8eadfb1acca4d101624b

残念ながら、xcode で行われたのと同じ Build を複製するようには見えません。再構築すると、一連の構文エラーが発生します。

xcodebuild を渡す必要がある他のフラグはありますか?