Xcodeでのアプリケーションの発行方法とUniversalでの発行方法について

このQ&Aのポイント
  • MacOS10.5.8(Intel)にてXcode3.1.3を使ってObjective-Cで開発していますが、アプリケーションの発行方法が分からないため、教えてください。
  • Xcodeにゼロリンクという設定があるようですが、どこにあるか分からず困っています。
  • また、発行アプリケーションをUniversalで発行する方法についても教えてほしいです。
回答を見る
  • ベストアンサー

Xcodeでのアプリケーションの発行について

MacOS10.5.8(Intel)にてXcode3.1.3にて、Objective-Cを使って開発をしているのですが、アプリケーションの発行方法が分からないので、発行方法を教えていただきたく書き込みさせていただきます。 ビルドした際に生成したappファイルを、別のMacにコピーして起動すると起動しませんでした。 調べてみたところ、Xcodeにゼロリンクという設定があるらしいのですが、どこにも見当たりません。 ビルドのスタイルを[Deployment]に変更するという情報も見つけたのですが、こちらも設定項目が見つかりませんでした。 Xcodeでアプリケーションを発行する際に設定する項目について、教えて下さい。 併せて、発行アプリケーションをUniversalで発行する方法についても教えて下さい。 宜しくお願いします。

  • S202
  • お礼率84% (142/169)

質問者が選んだベストアンサー

  • ベストアンサー
  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.1

Xcode 3.0より、「Develop」、「Deploy」の表記が、「Debug」、「Release」に変更されました。変更後のほうが、意味がわかりやすくなったと思います。Debugは、開発途中のモード、Releaseは、配布用モードです。 Xcodeのメインウインドウの左上に、ReleaseとDebugを切り替える、プルダウンメニューがあるので、それで切り替えてください。 > 併せて、発行アプリケーションをUniversalで発行する方法についても教えて下さい。 「ターゲット」内のプロジェクト名を選択し、情報ウインドウを開きます。 (設定項目が大量にあって、めまいがしそうになりますが、正直なにがなにか、私にもわかりません。その設定項目の、なにかで指定することになりますが、それも私にはわかりません。がんばって試行錯誤してみてください)

S202
質問者

お礼

アドバイスありがとうございます。 ただ、Releaseに変更してビルドを行った際に出力されたappファイルを別のMacにて起動すると、起動できません。 ほかにも設定があるのでしょうか? もしくは、手順がまちがているのでしょうか? Debugでは、正常にビルドが完了しておりアプリケーションの動作も確認しています。 ご教授の程、宜しくお願いします。

その他の回答 (1)

  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.2

> ただ、Releaseに変更してビルドを行った際に出力されたappファイルを別のMacにて起動すると、起動できません。 こちらのMacintoshで、Mac OS X 10.5 + Xcode 3.1.2の環境を作り、サンプルのプロジェクトを作って、Releaseモードでビルドした結果、Xcodeをインストールしていない環境で、アプリケーションが起動し、動作したことを確認したうえで、No.1の回答を書きました。 なので、これ以上なにをたずねられても、「いいえ、それで動きます」とお答えするしかありません。 あしからず。

S202
質問者

お礼

自己解決しました。 原因は、設定を登録しているplistファイルもappといっしょにコピーしないとダメでした。 ありがとうございました。

関連するQ&A

  • Xcodeについて

    Xcodeについて プログラミングを独学で勉強しています。macを買ったので、最近 Objective-cの勉強を始めました。 以前は、PHPなども触ったことがあります。 それで今わからずに困っているのは、Xcodeでは、変数の値を 見る方法には、どういうものがあるのでしょうか? 例えば、PHPだと、echo($変数); や var_dump($変数); で 見れたのですが、Xcodeの場合どうしたら良いのかがわかりません。 NSLog(@"内容"); っていうのを本でみたんでやってみたのですが、 どこにも表示されないようです(とはいえ、それがそもそもどこに 表示されるのかがわかっていないのですが、コンソールを見ても 何も出ませんでした)

  • XcodeでAppleScriptアプリケーション作成

    似たような質問を以前させていただいのですが いまだ解決しないのでもう一度質問いたします。 今年からプログラムを勉強したいと思い、いろいろ調べたところ、 初心者はAppleScriptから入った方が良いと言う意見が多かった ため、Xcode(現在OS10.3.9のためバージョン1.5)をダウンロード しました。まずはExampleフォルダ~AppleScriptフォルダの サンプルを試しに「ビルドと実行」をしてみたところ、Failed 1となり ビルドが実行されません。他のサンプルでも同様です。 これは正常なのでしょうか。正常でなければどの様にすればビルドされ アプリケーション起動されるのでしょうか。 初っぱなからつまづていおり、周りに聴く人がいないため、 一人でずっと悩んでおります。どうかご教授ください。宜しくお願いします。

  • ビルドを発行しないで他のPCからアプリケーションは起動できるのでしょうか?

    ビルドを発行しないで他のPCからアプリケーションは起動できるのでしょうか?Vectorにあるソフトでexeだけで起動しているように、ストーラーファイルを作成しないで起動させたいです。

  • InkscapeのXcode解除

    どのように質問したら良いのかわからないのですが、PC(Mac)を新しいものにして、前のPCから使っていたInkscapeをクリックしたらバージョンが古く、新しいものをDLしました。 新しくDLしたInkscapeをクリックすると「X11がない」みたいな文字が出て、アプリケーションを選択する画面が出ました。 XQuartzは事前にDLしてあり、本来ならこれを選べば良かったんだと思うのですが、間違えてXcodeを選択してしまいました。 Inkscapeを入れ直したりもしたのですが、どうしてもXcodeが起動してしまいます。 XQuartzへ選択し直すにはどうしたら良いのでしょうか? よろしくお願いします。

  • 最新のxcode で、mydocument.m,hが作成されない。

    最新のxcode で、mydocument.m,hが作成されない。 MacOs 10.6.4 XCODE3.2.4 を使用しています。 書籍Happy macintosh Developing time third editionや、色々なHPを参考に プロジェクトを作成していますが、 上記説明にある、mydocument.m, hの二つのファイルが 生成されているはずですが、最新のruby cocoaでは自動的に生成されません。 自作でm,hを作成しても、うまく動作しません。(m,hの内容または設定が違うきがする・・・) 生成させて、mydocument.m,hが正常動作される方法はありますでしょうか? 昔のxcodeで新規プロジェクトで、cocoa document-based applicationを選択すると、書籍やHPにはありますが(おそらくこれだと自動生成される)、 最新のxcodeでは、cocoa-ruby document-based application しか選択がなく、これだとmydocument.nibしか生成されないのが違うのだということしか今のところわかっていません。

  • MavericksでXcode4.6.3が起動しな

    Mac-mini でiOSアプリの開発をしています。 先日まで10.8(Mountain Lion)で、Xcode4.6.3とXcode5.1.1の両方を使っていました。 Xcode4.6.3のほうを、/Applications/Xcode4.6.3.app という名前にすることで、使い分けが出来ていました。 先日10.9(Mavericks)にバージョンアップと、Xcode6-betaの試用を行なったところ、Xcode5.1.1のほうは問題なく起動するのですが、Xcode4.6.3が起動しなくなってしまいました。 起動時のプロジェクトを選択する画面が表示されるのですが、すぐにクラッシュしてしまいます。[レポート]をクリックしてクラッシュの内容を見てみると、 Error getting value for key 'delegateClass' of extension 'Xcode.IDEiPhoneOrganizer.MenuDefinition.Screenshots' in plug-in 'com.apple.dt.IDE.IDEiPhoneSupport' ということで、IDEiPhoneSupport.plugin が読み込めない状態になっているようです。 ターミナルで見てみると、クラッシュレポートの中に書かれているIDEiPhoneSupport.plugin のパスは確かに存在していますし、特に変わった様子はありませんでした。 IDEiPhoneSupport.plugin について検索したところ、iTunesがインストールされていなかったり、インストールする順番によっては、このエラーが発生することがあるということで、iTunesの再インストールが紹介されていました。iTunesHelperを終了させてから、 cd /Applications sudo rm -rf iTunes.app でiTunesを削除して、最新のdmgをダウンロードしてインストールしましたが、状況は変わりませんでした。 あと、プリファレンスのパスが分かったので、下記の4つを削除してみました、それでも変わりませんでした。 ~/Library/Preferences/com.apple.Xcode.plist ~/Library/Preferences/com.apple.dt.Xcode.plist ~/Library/Caches/com.apple.dt.Xcode/ ~/Library/Saved Application State/com.apple.dt.Xcode.savedstate/ あと、既存のXcode4.6.3を削除して、DevCenterからダウンロードし直したものをインストールしてみましたが、変わりませんでした。 ググった限りでは、MavericksでXcode4.6.3が使えないという情報は無かったので、何かを直せば起動するのではないかと思っているのですが、どうにも起動しないので困っています。何か情報はありますでしょうか。 なお、クラッシュレポートのヘッダ部分は下記の通りです。 Process: Xcode [1760] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 4.6.3 (2068) Build Info: IDEApplication-2068000000000000~3 Code Type: X86-64 (Native) Parent Process: launchd [165] Responsible: Xcode [1760] User ID: 501 Date/Time: 2014-06-13 17:08:14.670 +0900 OS Version: Mac OS X 10.9.3 (13D65) Report Version: 11 Anonymous UUID: 333506D4-41D3-A4B4-9DCC-AF9726BED13D Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Application Specific Information: ProductBuildVersion: 4H1503 UNCAUGHT EXCEPTION (NSInternalInconsistencyException): Error getting value for key 'delegateClass' of extension 'Xcode.IDEiPhoneOrganizer.MenuDefinition.Screenshots' in plug-in 'com.apple.dt.IDE.IDEiPhoneSupport' UserInfo: { NSUnderlyingError = "Error Domain=DVTPlugInErrorDomain Code=2 \"Loading a plug-in failed.\" UserInfo=0x4015ffe60 {DVTPlugInIdentifierErrorKey=com.apple.dt.IDE.IDEiPhoneSupport, DVTPlugInExecutablePathErrorKey=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/IDEiPhoneSupport.ideplugin/Contents/MacOS/IDEiPhoneSupport, NSLocalizedRecoverySuggestion=The plug-in or one of its prerequisite plug-ins may be missing or damaged and may need to be reinstalled., NSLocalizedDescription=Loading a plug-in failed., NSFilePath=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/IDEiPhoneSupport.ideplugin, NSLocalizedFailureReason=The plug-in \U201ccom.apple.dt.IDE.IDEiPhoneSupport\U201d at path \U201c/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/IDEiPhoneSupport.ideplugin\U201d could not be loaded. The plug-in or one of its prerequisite plug-ins may be missing or damaged., NSUnderlyingError=0x4002a1a20 \"The bundle \U201cIDEiPhoneSupport\U201d couldn\U2019t be loaded because it is damaged or missing necessary resources.\"}"; } Hints: None

  • xcode実機テスト時、エラーではないが転送不可。

    こんにちは。お世話になっております。 この度、XcodeにてTabbedのテンプレートを使いアプリを作成しました。 シュミレーター上では問題なく動き、実機転送をしようと したのですが、一旦「Build Succeeded」と表示が出てiPhone端末の 画面も暗く(今にもアプリが起動しそうな)なるのですが、 「Could not change executable permissions on the application.」 という小さいウィンドウが2つ出てきて、結局ビルドせず終わってしまいます。 特にエラー・ワーニング等ありません。 再起動、クリーン、なども試してみました。 ネットで調べたのですが、該当するようなサイトが無く、 困っております。 どなたかご助言をいただけましたら、幸いです。 環境は、 Mac OS X 10.7.5 Xcode 4.5 iPhone 4S :iOS6.0 です。 どうぞよろしくお願いいたします。

  • Xcode - UIImageViewの余白詰め

    XcodeでObjective-Cによる開発を勉強中の超初心者です。 UIImageViewに縦横比を保持した画像を動的に表示したい為、contentModeをUIViewContentModeScaleAspectFitに設定しています。 この場合、長辺が目いっぱいまで広がり、短辺には余白ができてしまいますが、この余白を詰める方法はありますか? AutoLayoutで左右を画面いっぱいまで広げて、上下は画像の縦サイズによって詰めたいと考えています。 よろしくお願いいたします。

  • Xcode、interface builderで「保存」機能の加え方を

    Xcode、interface builderで「保存」機能の加え方を教えて下さい★ 現在、Quartz Composerで作ったものを、Xcodeでアプリケーション化するのにつまずいています!! 1.Xcodeで新規プロジェクト、Quartzのフレームワークを追加 2.interface builderをmainmenu.xibファイルから起動 3.windowにQuartz Composer View、Quartz Composer parameter viewを追加 4.Quartz Composer ViewにてQuartz Composerコンポジションをロード 5.Quartz Composer parameter viewのアウトレットをQuartz Composer Viewに接続 6.Xcodeに戻り、ビルドして実行 で、とりあえずコンポジションをアプリケーション化する事が出来ました。 ここからさらに、Quartz Composer parameter viewでユーザーが変更する値を、アプリ終了時に保存させたいのですが、どうもやり方が分かりません。 いわゆる「保存」「別名で保存」「読み込み」などのメニュー機能を追加させたいのですが、なかなかうまくいきません! どうかご教授いただけないでしょうか!? Quartz Composer 3.1 Xcode 3.1.3 interface builder 3.1.2 よろしくお願いします!!

    • 締切済み
    • Mac
  • xcodeでOpenGLサンプルが実行できない

    おそらく以下の方と同じ現象ですが、明確な答えが出ていないため質問させていただきます。 http://okwave.jp/qa/q6762430.html xcodeの新規プロジェクト作成から OpenGL ES Application を選択し、そのままビルド実行するのですが、iPhoneシミュレータ起動後、すぐ落ちてしまいます。 エラーなどは出ません。 OpenGLの書籍についているサンプルを実行しても同様の結果でした。 また、View-Based Application ですと、問題なく実行できます。 プロジェクト固有の問題ではく、xcodeの設定、またはシミュレータの設定などの環境の問題だと思うのですが、同様の現象を解決した方はいらっしゃいますでしょうか。 環境 OS : Mac OS X 10.6.8 CPU : 2.3 GHz intel Core i5 xcode バージョン 3.2.6 64bit iOS シミュレータ バージョン 4.3

専門家に質問してみよう