久しぶりに実機で検証しようと思ったら、
えらいはまりました。
---------------------
Code Sign error: a valid provisioning profile matching the applications Identifier com.yourcompany.test001 could not be found
---------------------
このようなエラーではまる場合は、
まずはじめにOrganizerにて自分のデバイスを選択し、
Add to Portalを選択することを忘れずに。
Add to Portalすることによって、
自動的にiOS Dev Centerに接続してiPhoneの登録やその他、諸々をしてくれる。
自分の開発環境でないMacや買い換えた時に、
証明書やprovisioningをインストールしているのに、
errorが出る場合は、Organizerにて
Add to Portalすることを忘れずに。
2012/05/13
2011/12/17
iOS App VersionUp手順
iOS App VersionUp手順
1.iTunesConnectでバージョンの数字上げ、バージョンアップの説明を追加
2.StatusがWaiting For Upload状態になることを確認
3.Xcode上でInfo.plistのBundle Version をバージョンアップのバージョンにする。
4.Code IdentifierでDistributionを選択、iOS Deviceを選択し Distributionでビルド、
5.Archive作成
6.Organizerを開きArchivesでさきほどアーカイブしたものを
Validateして問題がなければ、Submitを押してUploadし、
StatusがSubmittedになれば完了
7.iTunesConnect側でStatusがWaiting For Reviewに変わり、Appleからの連絡を待つ
1.iTunesConnectでバージョンの数字上げ、バージョンアップの説明を追加
2.StatusがWaiting For Upload状態になることを確認
3.Xcode上でInfo.plistのBundle Version をバージョンアップのバージョンにする。
4.Code IdentifierでDistributionを選択、iOS Deviceを選択し Distributionでビルド、
5.Archive作成
6.Organizerを開きArchivesでさきほどアーカイブしたものを
Validateして問題がなければ、Submitを押してUploadし、
StatusがSubmittedになれば完了
7.iTunesConnect側でStatusがWaiting For Reviewに変わり、Appleからの連絡を待つ
2011/11/29
UITableViewを横スクロールしてみる
こんな感じにtwitterのアイコンを横スクロールできるようにしてみた。
// テーブルを逆時計回りに90度回転させる
self.tableView.transform = CGAffineTransformMakeRotation(-M_PI / 2);
//セパレートなし
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
[self.tableView setBackgroundColor:[UIColor blackColor]];
/*セル設定側にもセルを時計回りに90度回転させる*/
cell.contentView.transform = CGAffineTransformMakeRotation(M_PI / 2);
2011/11/15
Getting started with the SplitViewController on the iPad
O'ReillyのElisabeth RobsonさんによるiPad,splitViewcontroller
を使った簡単なRSSアプリのちゅーとりある
■要約
・ArticlesクラスにXMLフィードの解析、記事のカウントなど
・MasterViewControllerクラスにArticleクラスでとってきた記事タイトルをtableに表示
・DetailViewControllerクラスにwebViewに選択した記事の表示
※MasterViewController.mでMasterViewControllerからDetailViewControllerに
アクセスできるようにインスタンス変数、プロパティを用意し、実装で下記を
わすれずに
- (void)viewDidLoad
{
[super viewDidLoad];
self.detailViewController =
(DetailViewController *)
[[self.splitViewController.viewControllers lastObject] topViewController];
/*splitViewControllerはmasterとdetailプロパティをもち、
lastObjectはふたつめのdetailを取得,topViewController
(現在表示中の画面)プロパティを参照することでdetailViewControllerに
masterはdetailにアクセスできる状態になる
*/
}
このようなチュートリアルがyoutubeで見れるなんて本当にありがたいです。
Thanks a lot!!
2011/11/13
CATransionでレイヤーを消すアニメーション
- (IBAction)anyAcition:(id)sender{
/*Use the select type.
suckEffect, spewEffect, genieEffect, unGenieEffect, twist, tubey, swirl,
cameraIris, cameraIrisHollowClose, cameraIrisHollowOpen, rippleEffect,
charminUltra, zoomyIn, and zoomyOut.*/
CATransition *animation = [CATransition animation];
//アニメーションのタイプ
animation.type = @"rippleEffect";
//継続期間
animation.duration = 0.5f;
drawImage.image = nil;
//アニメーションを登録
[self.view.layer addAnimation:animation forKey:@"transitionViewAnimation"];
[self.view addSubview:drawImage];
}
2011/11/11
Getting started with the SplitViewController on the iPad
O'ReillyのElisabeth RobsonさんによるiPad,splitViewcontroller
を使った簡単なRSSアプリのちゅーとりある
■要約
・ArticlesクラスにXMLフィードの解析、記事のカウントなど
・MasterViewControllerクラスにArticleクラスでとってきた記事タイトルをtableに表示
・DetailViewControllerクラスにwebViewに選択した記事の表示
※MasterViewController.mでMasterViewControllerからDetailViewControllerに
アクセスできるようにインスタンス変数、プロパティを用意し、実装で下記を
わすれずに
- (void)viewDidLoad
{
[super viewDidLoad];
self.detailViewController =
(DetailViewController *)
[[self.splitViewController.viewControllers lastObject] topViewController];
/*splitViewControllerはmasterとdetailプロパティをもち、
lastObjectはふたつめのdetailを取得,topViewController
(現在表示中の画面)プロパティを参照することでdetailViewControllerに
masterはdetailにアクセスできる状態になる
*/
}
このようなチュートリアルがyoutubeで見れるなんて本当にありがたいです。
Thanks a lot!!
2011/11/10
DetailViewControllerにwebViewの追加
選択したセルのリンク先を遷移先のdetailViewControllerのwebViewに表示
detailViewController.hにUIWebViewの変数宣言とIBOutletを忘れずに
detailViewController.hにUIWebViewの変数宣言とIBOutletを忘れずに
@implementation MasterViewController
- (void) tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
DetailViewController *detailVC =
[self.storyboard instantiateViewControllerWithIdentifier:@"Detail"];
CGRect webFrame = [[UIScreen mainScreen] applicationFrame];
UIWebView *uiWebView = [[UIWebView alloc] initWithFrame:webFrame];
uiWebView.autoresizingMask = (UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight);
uiWebView.scalesPageToFit = YES;
[uiWebView loadRequest:[NSURLRequest requestWithURL:
[NSURL URLWithString:[linkArray objectAtIndex:indexPath.row]]]];
[detailVC.view addSubview:uiWebView];
[self.navigationController pushViewController:detailVC animated:YES];
//safariでweb表示
// [[UIApplication sharedApplication]
// openURL:[NSURL URLWithString:[linkArray objectAtIndex:indexPath.row]]];
}
登録:
投稿 (Atom)
