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を修正しビルド、テストしたいのです。
何卒、よろしくお願い致します。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/04/20 08:10:04
id:htnzmgb

経緯、詳細

今までチームで開発しており、その開発スタッフの一人の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件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません