人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Xcode3.2で開発しiPhone4Sでテストしていたcode、iPhoneアプリプロジェクトをXcode5.1で実機のiPhone5でビルドしてテスト、code修正することは可能でしょうか?

■環境等
Xcode5.1
Cocos2d-X3.0beta
MacBook Air
Mac OS 10.9.2
CPU 1.86 GHz Intel Core 2 Duo
MEMORY 2GB 1067 MHz DDR3
Target OS,Device
iOS5,6,7
iPhone4,4S,5,5s

error message
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv6 armv7 i386).

iPaを利用してのアプリテストや他のソフトをインストールしてテストをするというのは出来ます。そうではなくこちらのXcode5.1でcodeを修正しビルド、テストしたいのです。
何卒、よろしくお願い致します。

●質問者: htnzmgb
●カテゴリ:コンピュータ
○ 状態 :キャンセル
└ 回答数 : 0/0件

▽最新の回答へ

質問者から

経緯、詳細
今までチームで開発しており、その開発スタッフの一人のXcodeのVerが3.2(Cocos2d-XのVerは不明)でした。
私のXcodeが最新になってしまっていて5.1です。
その際におそらくXcode3.2で吐いたcode一式を私のXcode5.1で開こうとすると上記のようなerrorを吐きます。
色々、ググってみたりしたのですが、分かりませんでした。

多分私の環境でビルドするには「armv7s」が必要なのは分かるのですが、Build Active Archtectures OnlyをNoに変更したり、ArchitecturesやValid Architecturesにarmv7sを追加したりと様々変更してみて気付いたのは、最初にarmv7を利用して開発したものをarmv7sでビルドするというのはそのライブラリなども全て設定しなければならないと思われ、それは当たり前に存在せず・・・右往左往。。。
■私のXcode5.1設定画面
Architectures
Additional SDKs 空欄
Debug 空欄
Release 空欄
Architectures Standard architectures(armv7, armv7s, arm64) -$(ARCHS_STANDARD)
Debug Standard architectures(armv7, armv7s, arm64) -$(ARCHS_STANDARD)
Release Standard architectures(armv7, armv7s, arm64) -$(ARCHS_STANDARD)
Base SDK Latest iOS(iOS7.1)
Debug Latest iOS(iOS7.1)
Release Latest iOS(iOS7.1)
Build Active Architecture Only Yes
Debug Yes
Release Yes
Supported Platforms iOS
Debug iOS
Release iOS
Valid Architectures armv6 armv7 i386
Debug armv6 armv7 i386
Release armv6 armv7 i386


これを見ていらっしゃる、技術者の方がいらっしゃれば是非ご教授いただきたく存じます。
はてなで聞くのが間違いないと思い掲載させて頂きました。
他に私が説明しなければならないことがありましたら何なりとお聞きいただけますと幸いです。何卒、よろしくお願い致します。


関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ