2011年12月21日水曜日

Target4.0にした時のWarning

Development Target 4.0にした場合のエラー対処

Warmingが出るのを消す方法

Uncategolized Xcode warning warning: iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "4.0", ARCHS = "armv7").

Levelsでarmv6、armv7になっていることを確認



複数のArchitectureに対応させる方法は、配列の扱い(?)と似ているのかもしれない。
多分、Debug、Releaseに値を二つ持たせるという考え方なのだろう。

追記
Standard・・・を削除してからdoneすると、自然とarmv7が入りました。
そこで、armv6を追加すると、今度は、きちんと入りました。

開発環境について
iOS5.0
XCode 4.2

マックでのスクリーンショット


全画面スクリーンショット
command + Shift + 3
部分的にスクリーンショット
command + Shift + 4
command + Shift + 4 + Space

2011年12月18日日曜日

アプリの公開(Provisioning Portal)

アプリの公開について、詰まったところ
Provisioning Portal


開発用のコードアイデンティで*を使っていると開発は楽だけど、
公開するときには、一意に定めた方がやりやすいという話

Apple Developer CenterにLog in

iOS Developer Program>Provisioning Portal

Home>App IDs
New App IDs
Bundle Identifier (App ID Suffix)に*を入れない
(IDにアプリ名と日付など入れておくと便利)

Home>Provisioning 
リロードとかしてアクティブにし、ダウンロード。
Xcodeで読み込む

Xcode側
Project>Build Settings
Code Signing Identity、
Debug,Releaseの設定をダウンロードしたProvisioningにあわせる

Target>Build Settings
Code Signing Entitlements
Debug,Releaseの設定をダウンロードしたProvisioningにあわせる

開発環境について
iOS5.0
XCode 4.2


2011年12月12日月曜日