Submit Search
Upload
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
•
1 like
•
4,544 views
Tomohiro Suzuki
Follow
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
Read less
Read more
Mobile
Report
Share
Report
Share
1 of 17
Download Now
Download to read offline
Recommended
App center analyticsを使い倒そう
App center analyticsを使い倒そう
Atsushi Nakamura
Visual Studio App Centerを公式サンプルアプリから学ぼうiOS(swift),Android(java)
Visual Studio App Centerを公式サンプルアプリから学ぼうiOS(swift),Android(java)
Shinya Nakajima
Visual Studio App Centerで始めるCI/CD(iOS)
Visual Studio App Centerで始めるCI/CD(iOS)
Shinya Nakajima
Visual Studio App Centerの始め方
Visual Studio App Centerの始め方
Shinya Nakajima
App center analyticsを使い倒そう
App center analyticsを使い倒そう
Atsushi Nakamura
Visual Studio App Centerで始めるCI/CD(Android)
Visual Studio App Centerで始めるCI/CD(Android)
Shinya Nakajima
Visual Studio App CenterAuthの導入方法について
Visual Studio App CenterAuthの導入方法について
Shinya Nakajima
Visual Studio App CenterにmBaaS機能が増えてきた
Visual Studio App CenterにmBaaS機能が増えてきた
Shinya Nakajima
More Related Content
What's hot
Visual Studio App CenterでGitHubのPull Requestを効率よく対応しよう
Visual Studio App CenterでGitHubのPull Requestを効率よく対応しよう
Shinya Nakajima
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
健一 辰濱
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
iOSアプリ UIテスト自動化入門
iOSアプリ UIテスト自動化入門
Shingo Tamaki
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Issei Hiraoka
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Koji Hasegawa
Open Fab Night Sensor Special - Android編
Open Fab Night Sensor Special - Android編
Akira Hatsune
スマートフォンアプリの色々自動化をはじめよう - at SonyDNA Meisters Salon 特別編
スマートフォンアプリの色々自動化をはじめよう - at SonyDNA Meisters Salon 特別編
Koji Hasegawa
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
Koji Hasegawa
事例 アジャイルと自動化 後半(ヤフオク!アプリでの自動テストの事例紹介) at Ques vol.7( #ques7 ) 11/20/2015
事例 アジャイルと自動化 後半(ヤフオク!アプリでの自動テストの事例紹介) at Ques vol.7( #ques7 ) 11/20/2015
Yahoo!デベロッパーネットワーク
VRの入力デバイス #JAGVR
VRの入力デバイス #JAGVR
Koji Hasegawa
.NET の今 ~ 最新アップデートと 2019 年の展望
.NET の今 ~ 最新アップデートと 2019 年の展望
Akira Inoue
Introduction to application architecture on asp.net mvc
Introduction to application architecture on asp.net mvc
Atsushi Fukui
長寿なゲーム事業におけるアプリビルドの効率化
長寿なゲーム事業におけるアプリビルドの効率化
gree_tech
Angular js開発事例
Angular js開発事例
Shun Takeyama
アプリの不具合を少なくするために
アプリの不具合を少なくするために
健一 辰濱
fastlane触ってみた
fastlane触ってみた
Shingo Tamaki
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fumiya Sakai
Appiumを用いたwebブラウザ自動テスト
Appiumを用いたwebブラウザ自動テスト
yumi_chappy
Macアプリのインストーラ作成ツールSwift版
Macアプリのインストーラ作成ツールSwift版
Akira Hayashi
What's hot
(20)
Visual Studio App CenterでGitHubのPull Requestを効率よく対応しよう
Visual Studio App CenterでGitHubのPull Requestを効率よく対応しよう
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
iOSアプリ UIテスト自動化入門
iOSアプリ UIテスト自動化入門
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Xcode 7におけるUIテストとカバレジ計測 #yidev 第20回勉強会
Open Fab Night Sensor Special - Android編
Open Fab Night Sensor Special - Android編
スマートフォンアプリの色々自動化をはじめよう - at SonyDNA Meisters Salon 特別編
スマートフォンアプリの色々自動化をはじめよう - at SonyDNA Meisters Salon 特別編
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
スマートフォンアプリ開発と自動化 〜なじむ。実に!なじむぞ!〜 #AsianAA
事例 アジャイルと自動化 後半(ヤフオク!アプリでの自動テストの事例紹介) at Ques vol.7( #ques7 ) 11/20/2015
事例 アジャイルと自動化 後半(ヤフオク!アプリでの自動テストの事例紹介) at Ques vol.7( #ques7 ) 11/20/2015
VRの入力デバイス #JAGVR
VRの入力デバイス #JAGVR
.NET の今 ~ 最新アップデートと 2019 年の展望
.NET の今 ~ 最新アップデートと 2019 年の展望
Introduction to application architecture on asp.net mvc
Introduction to application architecture on asp.net mvc
長寿なゲーム事業におけるアプリビルドの効率化
長寿なゲーム事業におけるアプリビルドの効率化
Angular js開発事例
Angular js開発事例
アプリの不具合を少なくするために
アプリの不具合を少なくするために
fastlane触ってみた
fastlane触ってみた
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Fundamentals of Swift & Redux (ReduxとSwiftの組み合わせ)
Appiumを用いたwebブラウザ自動テスト
Appiumを用いたwebブラウザ自動テスト
Macアプリのインストーラ作成ツールSwift版
Macアプリのインストーラ作成ツールSwift版
Similar to MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
Visual Studio App CenterでGitHubのIssue発行を自動化しよう
Visual Studio App CenterでGitHubのIssue発行を自動化しよう
Shinya Nakajima
Techman ros package
Techman ros package
KoheiMoriguchi
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
タグ管理のススメ
タグ管理のススメ
Makoto Shimizu
Sharoid Service Menu
Sharoid Service Menu
sharoid
Bot Framework Emulator はこんなにすごい
Bot Framework Emulator はこんなにすごい
Yoshitaka Seo
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
codeal
Cocoa勉強会関西 #54 Crash Report解析サービスを試してみた
Cocoa勉強会関西 #54 Crash Report解析サービスを試してみた
Kei Ito
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
TestFlightみたいなのを自作する
TestFlightみたいなのを自作する
Tomoki Hasegawa
モバイルゲームビルドパイプラインとChatOps
モバイルゲームビルドパイプラインとChatOps
KLab Inc. / Tech
ABC2012Spring 20120324
ABC2012Spring 20120324
Tak Inamori
モバイルHTML5サイトでの写真アップロードの最適化と業務アプリへの適用
モバイルHTML5サイトでの写真アップロードの最適化と業務アプリへの適用
Shinichi Tomita
Chrome 拡張のご紹介
Chrome 拡張のご紹介
Tetsunosuke Saito
Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」
Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」
Nobutaka OSHIRO
産業用ロボットにおけるUnityとAI技術の活用
産業用ロボットにおけるUnityとAI技術の活用
aicube inc.
楽しいものづくり ファーストステップ
楽しいものづくり ファーストステップ
Satoshi Maemoto
RxSwiftとMVVMパターンと仲良くなる次のステップ
RxSwiftとMVVMパターンと仲良くなる次のステップ
Fumiya Sakai
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
まべ☆てっく運営
自社取り組み紹介(BetaComputing)
自社取り組み紹介(BetaComputing)
Yasuhiro Kobayashi
Similar to MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
(20)
Visual Studio App CenterでGitHubのIssue発行を自動化しよう
Visual Studio App CenterでGitHubのIssue発行を自動化しよう
Techman ros package
Techman ros package
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
タグ管理のススメ
タグ管理のススメ
Sharoid Service Menu
Sharoid Service Menu
Bot Framework Emulator はこんなにすごい
Bot Framework Emulator はこんなにすごい
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
Cocoa勉強会関西 #54 Crash Report解析サービスを試してみた
Cocoa勉強会関西 #54 Crash Report解析サービスを試してみた
20120316 designerworkshoppublished
20120316 designerworkshoppublished
TestFlightみたいなのを自作する
TestFlightみたいなのを自作する
モバイルゲームビルドパイプラインとChatOps
モバイルゲームビルドパイプラインとChatOps
ABC2012Spring 20120324
ABC2012Spring 20120324
モバイルHTML5サイトでの写真アップロードの最適化と業務アプリへの適用
モバイルHTML5サイトでの写真アップロードの最適化と業務アプリへの適用
Chrome 拡張のご紹介
Chrome 拡張のご紹介
Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」
Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」
産業用ロボットにおけるUnityとAI技術の活用
産業用ロボットにおけるUnityとAI技術の活用
楽しいものづくり ファーストステップ
楽しいものづくり ファーストステップ
RxSwiftとMVVMパターンと仲良くなる次のステップ
RxSwiftとMVVMパターンと仲良くなる次のステップ
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
うちではこうやっています UI構築のルールとPlaymakerを使った画面遷移
自社取り組み紹介(BetaComputing)
自社取り組み紹介(BetaComputing)
More from Tomohiro Suzuki
Net6 Overview
Net6 Overview
Tomohiro Suzuki
.NET Framework アプリケーションの NET 5 への 移行を考える
.NET Framework アプリケーションの NET 5 への 移行を考える
Tomohiro Suzuki
Xamarin.iOS の仕組みを理解しよう!
Xamarin.iOS の仕組みを理解しよう!
Tomohiro Suzuki
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ?UX/UI の違いと技術選択のポイント
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ?UX/UI の違いと技術選択のポイント
Tomohiro Suzuki
Another Visual Studio - Visual Studio for Mac
Another Visual Studio - Visual Studio for Mac
Tomohiro Suzuki
Visual Studio といえば当然 Visual Studio for Mac だよね!
Visual Studio といえば当然 Visual Studio for Mac だよね!
Tomohiro Suzuki
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
Tomohiro Suzuki
JXUG ハンズオンもくもく会
JXUG ハンズオンもくもく会
Tomohiro Suzuki
Xamarin.iOS 開発者から見た Swift
Xamarin.iOS 開発者から見た Swift
Tomohiro Suzuki
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
Tomohiro Suzuki
Cocos sharpformsの使用例
Cocos sharpformsの使用例
Tomohiro Suzuki
がんばれガンプ ソルバルウを倒せについて
がんばれガンプ ソルバルウを倒せについて
Tomohiro Suzuki
Xamarin Native vs Xamarin Forms
Xamarin Native vs Xamarin Forms
Tomohiro Suzuki
がんばれガンプ ソルバルウを倒せ
がんばれガンプ ソルバルウを倒せ
Tomohiro Suzuki
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれ
Tomohiro Suzuki
Xamarin 実戦投入時の留意点再確認
Xamarin 実戦投入時の留意点再確認
Tomohiro Suzuki
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
Tomohiro Suzuki
More from Tomohiro Suzuki
(17)
Net6 Overview
Net6 Overview
.NET Framework アプリケーションの NET 5 への 移行を考える
.NET Framework アプリケーションの NET 5 への 移行を考える
Xamarin.iOS の仕組みを理解しよう!
Xamarin.iOS の仕組みを理解しよう!
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ?UX/UI の違いと技術選択のポイント
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ?UX/UI の違いと技術選択のポイント
Another Visual Studio - Visual Studio for Mac
Another Visual Studio - Visual Studio for Mac
Visual Studio といえば当然 Visual Studio for Mac だよね!
Visual Studio といえば当然 Visual Studio for Mac だよね!
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
JXUG ハンズオンもくもく会
JXUG ハンズオンもくもく会
Xamarin.iOS 開発者から見た Swift
Xamarin.iOS 開発者から見た Swift
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
Cocos sharpformsの使用例
Cocos sharpformsの使用例
がんばれガンプ ソルバルウを倒せについて
がんばれガンプ ソルバルウを倒せについて
Xamarin Native vs Xamarin Forms
Xamarin Native vs Xamarin Forms
がんばれガンプ ソルバルウを倒せ
がんばれガンプ ソルバルウを倒せ
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時の留意点再確認
Xamarin 実戦投入時の留意点再確認
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
1.
MacでiOSアプリの実機ビルドと実機テストを設定する際の つまづきポイント JXUGC #24 春の
App Center 祭り 2018年1月20日 鈴木友宏
2.
自己紹介 鈴木友宏 株式会社フロッグポッド 所属 業務アプリの開発者です。最近はXamarin.iOS多め。 車とドライブをこよなく愛するおっさんです。 ほそぼそとBlogもやっています。 http://hiro128.hatenablog.jp/ Twitter @hiro128_777 2
3.
本日お話しすること • GitHub, Bitbucketと連携するときのポイント •
Xamarin.iOSアプリの実機ビルドのポイント • Xamarin.iOSアプリの実機テスト( Xamarin.UITest )のポイント • 上記の手順のデモ 3 MacでiOSアプリの実機ビルドと実機テストを設定する 際のつまづきポイント
4.
GitHubと連携するときのポイント • 個人のリポジトリの場合、リポジトリの所有者が設定する必要があります。 • Organizationの場合、所有者権限を持つユーザが設定する必要があります。 4
5.
Bitbucketと連携するときのポイント アクセスレベルを「管理」にする必要があります。 5
6.
ちなみに • Visual Studio
Team Services(VSTS)はGitのみ対応でTFVCは未対応 です。 6
7.
実機ビルドのポイント • プロビジョニングプロファイルと証明書が必要です。 • よってまともに使用するためにはApple
Developer Programへの加入が必 須です。(7日で切れるのでは話にならないので) • 設定はとても簡単です。 7
8.
p12ファイルが書き出せないとき P12がグレーアウトされている 8 分類で自分の証明書を選択 P12が有効になる
9.
実機テスト( Xamarin.UITest )のポイント •
有料です。 30 device hours で $99から(試用期間1ヶ月)。 • 準備がちょっと面倒です。 9
10.
実機テストの( Xamarin.UITest )準備の手順 •
node.jsのインストール ★ • App Center CLIのインストール ★ ★ ★ • テストファイルの生成 ★ • テストファイルのアップロード ★ ★ ★ ★ ★ (初回) 1 手順 面倒さの度合い
11.
App Center CLIのインストール 状況 権限が無いと怒られて、パッケージのインストールに失敗する。 対策 npmのデフォルトディレクトリの権限を変更する npmディレクトリのパスを確認 npm
config get prefix を実行 → /usr/local が表示 npmディレクトリのオーナーを自分のアカウントに変更 sudo chown -R <アカウント名> /usr/local/lib/node_modules sudo chown -R <アカウント名> /usr/local/bin sudo chown -R <アカウント名> /usr/local/share 11
12.
テストファイルのアップロード コマンドがわからない 12 調べました オプション 多すぎじゃ ないすか
13.
テストファイルのアップロード(必要なオプション①) --app [組織名]/[アプリ名] 13 --devices デバイスのID(画面上から設定すると表示される。おそらく実機自体を特定する IDのため同じ機種を選択しても作成のたびに変わるので注意) --app-path
ipaファイルのpath
14.
テストファイルのアップロード(必要なオプション②) --test-series テストシリーズの名前(画面上から設定すると表示される) 14 --locale テスト時のデバイスのロケール。日本語ならja_JP --build-dir
テストのアセンブリのディレクトリのpath(以下のものが入っている) [ソリューションdirまでのフルpath]/bin/[debug or release] --uitest-tools-dir test-cloud.exeのディレクトリのpath 画面上に表示されるコマンドのサンプルには --uitest-tools-dir が無いので注意 デフォルトのパスが違っているため、エラーが起きました。
15.
まとめ • 基本的にものすごくすごく簡単です。 • テストファイルのアップロードは今の状態では面倒すぎるので、今後の アップデートに期待します。 15
16.
お知らせ 16 2018年2月10日(土)13:00〜 Xamarin.iOS & Xamarin.Androidハンズオン! Swift,
Objective-C のコードをどのように Xamarin.iOS に移植するハンズオン Android Developers サイトのサンプル MediaPlayer を Xamarin.Android に移植するハンズオン。
17.
ご静聴ありがとうございました。
Download Now