スポンサーサイト
--.--.--.-- Posted in スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

linker command failed with exit code 1 (use -v to see invocation)
Tue.23.10.2012 Posted in Error, Warning
0 comments 0 trackbacks
Google AdModで「linker command failed with exit code 1 (use -v to see invocation)」が出た場合の備忘録。

メッセージ内容
ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/YoshihitoTakeichi/Documents/Developer/02_APP/ManyCounter/ManyCounter/libGoogleAdMobAds.a for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)

プロジェクトを選択 > Build Settings > All > Combined > Vaild Architectures
「armv7s」を除去すればエラーは消えるみたい。

スクリーンショット 2012-10-23 7.45.08

「armv7s」を選択して「-」ボタン
スクリーンショット 2012-10-23 7.45.30
スポンサーサイト

Theme: プログラミング « コンピュータ

iPhone5対応 【iTunes connect編】
Tue.23.10.2012 Posted in Developer & iTunes Connect
1 comments 0 trackbacks
iPhone5が発売されて約1ヶ月。
開発者の方々はもうiPhone5対応は終わりましたか?

とりあえず自分がiPhone5対応をした時のメモです。

まずはiTunes connect編。
iPhone5対応をしてリリースしようとすると「Your app status is Missing Screenshot」
のメッセージが。。
スクリーンショットが足りないらしい。

何を言ってるのかと言うとiPhone5で撮ったスクリーンショットを追加しろってこと。
私はまだiPhone5を持っていないのでシミュレーターで撮りました。

手順は以下。
1.iOSシミュレーターの設定
 ハードウェア > デバイス > iPhone (Retina 4-inch)
2.iPhone 6.0 Simulatorを選択して実行
3.シミュレーターが表示されたらスクリーンショットを保存
 ファイル > スクリーンショットを保存(ショートカット:コマンド + S)

上記で撮ったスクリーンショットをiTunes connectでアップすれば出来上がり!!

Theme: プログラミング « コンピュータ

SQLiteをiPhoneアプリに組み込む 【実装編】
Wed.03.10.2012 Posted in plugin
0 comments 0 trackbacks
前回からずいぶん時間が経ってしまったがSQLiteのObjective-Cでの実装サンプルを紹介。
前回の記事はこちら

まずはDB接続の為のパスを指定。
(Application_Home)/Documentsのhoge.dbという意味。

・パス指定

NSArray* paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask, YES );
NSString* dir = [paths objectAtIndex:0];
FMDatabase* db = [FMDatabase databaseWithPath:[dir stringByAppendingPathComponent:@"hoge.db"]];


詳しく知りたい方はこちらのページがオススメ。
http://d.hatena.ne.jp/ntaku/20110104/1294146555

シミュレータでは以下にDBが作成される。あらかじめ作成したDBを格納する場所もここ。
/Users/<<ユーザー名>>/Library/Application Support/iPhone Simulator/<<ビルド時のiOSのバージョン>>/Applications/<<アプリのGUID>>/Documents

実機の場合、Supporting Filesの中に入れておけばOK!

ではいろいろなSQL文を書いてみます。上のパス指定+以下を記述します。
・CREATE文

NSString* sql = @"CREATE TABLE IF NOT EXISTS hoge (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT);";

[db open];
[db executeUpdate:sql];
[db close];


・INSERT文

NSString* sql = @"INSERT INTO hoge (name) VALUES (?)";

[db open];
[db executeUpdate:sql, @"名前"];
[db close];


・UPDATE文

NSString* sql = @"
UPDATE hoge SET name = ? WHERE id = ?";

[db open];
[db executeUpdate:sql, @"名前",10];
[db close];


・SELECT文

NSString* sql = @"SELECT id, name FROM hoge;";

[db open];
FMResultSet* results = [db executeQuery:sql];
NSMutableArray* hogeNameList = [NSMutableArray array];;

while( [results next] )
{
[hogeNameList addObject:[results stringForColumn:@"name"]];
}
[db close];


・DELETE文

NSString* sql = @"DELETE FROM hoge WHERE id = ?";

[db open];
[db executeUpdate:sql, [NSNumber numberWithInteger:14]];
[db close];

Theme: プログラミング « コンピュータ

topBack to TOP

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。