Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
XCFrameworksやってみた
Search
Teruki-Nakano
June 18, 2019
Technology
1.5k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
XCFrameworksやってみた
Teruki-Nakano
June 18, 2019
More Decks by Teruki-Nakano
See All by Teruki-Nakano
6年以上メンテされていない!? クレカ読み取りライブラリの廃止とDataScannerViewControllerを使ってクレカ読み取りを実装しよう!
terukinakano
0
650
意外と知らない? Storyboardのあまり役に立たないtips
terukinakano
0
430
Other Decks in Technology
See All in Technology
Running Kotlin + Quarkus with Lambda
nealle
1
3.7k
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
hackers_champloo_2026_tidb
makocchi
0
160
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
940
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
200
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.6k
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
130
Getting Started with Google Antigravity
glaforge
0
300
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
490
Featured
See All Featured
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
The Cost Of JavaScript in 2023
addyosmani
55
10k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.2k
WENDY [Excerpt]
tessaabrams
14
40k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
The Curious Case for Waylosing
cassininazir
1
570
My Coaching Mixtape
mlcsv
0
360
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Transcript
9$'SBNFXPSLTͬͯΈͨ 5JNFST.FFUVQd88%$"GUFS1BSUZd
ࣗݾհ w OBNFͳ͔ͷ !OLBOP@U w GPPE ࠓͷϥϯν͠ΌͿ͠ΌͿ
w IPCCZ4QMBUPPO
"HFOEB w9$'SBNF8PSL֓ཁ w9$'SBNF8PSLͷ࡞ w·ͱΊ ͱ͓·͚
9$'SBNF8PSLT֓ཁ
w 9DPEFͰՃ͞ΕΔϥΠϒϥϦɾϑϨʔϜϫʔΫͷܗଶ w όΠφϦͰ w ֦ுࢠʮYDGSBNFXPSLʯ w ෳͷϓϥοτϑΥʔϜͷʮGSBNFXPSLʯϑΝΠϧΛόϯυϧͰ͖ Δ w
NBD04 J04%FWJDF J044JNVMBUPS 6*,JUGPS.BDFUDʜ 8IBU`T9$'SBNF8PSLT
9$'SBNF8PSLͷ࡞
#VJME4FUUJOHT w 3FRVJSF w #VJME0QUJPOTˠ#VJME-JCSBSJFTGPS%JTUSJCVUJPOΛ:&4ʹઃఆ w 0QUJPOBM 4VQQPSU6*,JUGPS.BD w
6*,JUGPS.BD%FQMPZNFOUˠ%FSJWF6*,JUGPS.BD1SPEVDU #VOEMF*EFOUJpFSΛ:&4ʹઃఆ w 6*,JUGPS.BD%FQMPZNFOUˠ4VQQPSUT6*,JUGPS.BDΛ:&4ʹઃ ఆ
"SDIJWF xcodebuild archive -scheme FammUser -destination 'generic/platform=iOS' -destination '...' .
. . -destination '...' SKIP_INSTALL=NO
$SFBUF9$'SBNFXPSL xcodebuild -create-xcframework \ -framework [path] -framework [path] . .
. -framework [path] -output XCFrameworksSample.xcframework xcodebuild -create-xcframework -framework /Users/username/Library/Developer/Xcode/Archives/ 2019-06-17/XCFrameWorkSample\ 2019-06-17\ 21.56.xcarchive/Products/ Library/Frameworks/XCFrameWorkSample.framework -output XCFrameworksSample.xcframework
"EE1SPKFDU %SBH%SPQ
w*NQPSU
Ͱ͖ͳ͍
9DPEFCFUBΛ%-ͯ͠ϦτϥΠ
None
Ͱ͖ͳ͍
ΞʔΧΠϒͷੜ্͕ख͍ͬͯ͘ͳ͍ʁ
Ϗϧυͨ͠ϑΝΠϧΛࢦఆͯ͠ DSFBUFYDGSBNFXPSLͯ͠ΈΔ xcodebuild -create-xcframework -framework ~/Debug-iphoneos/XCFrameWorkSample.framework -framework ~/Debug-iphonesimulator/XCFrameWorkSample.framework -framework ~/Debug-uikitformac/XCFrameWorkSample.framework
-output XCFrameworksSample.xcframework
None
None
ΞʔΧΠϒͷੜϦτϥΠ
to iOS Device xcodebuild archive -scheme XCFrameworkSample -destination 'generic/platform=iOS' -archivePath
./XCFrameworkSample-iOS SKIP_INSTALL=NO to iOS Simulator xcodebuild archive -scheme XCFrameWorkSample -destination 'generic/platform=iOS Simulator' -archivePath ./XCFrameworkSample-iOS-Simulator SKIP_INSTALL=NO to macOS xcodebuild archive -scheme XCFrameWorkSample -destination 'generic/platform=macOS' -archivePath ./XCFrameworkSample-macOS SKIP_INSTALL=NO
xcodebuild -create-xcframework -framework ./XCFrameworkSample-iOS.xcarchive/Products/ Library/Frameworks/XCFrameWorkSample.framework -framework ./XCFrameworkSample-iOS- Simulator.xcarchive/Products/Library/Frameworks/ XCFrameWorkSample.framework -framework
./XCFrameworkSample-macOS.xcarchive/ Products/Library/Frameworks/ XCFrameWorkSample.framework -output XCFrameworkSample.xcframework
None
None
w #VJME4FUUJOHTˠ#VJME0QUJPOTˠ#VJME-JCSBSJFTGPS %JTUSJCVUJPOΛ:&4ʹઃఆ w YDPEFCVJMEBSDIJWFˠΞʔΧΠϒΛੜ w YDPEFCVJMEDSFBUFYDGSBNFXPSLˠYDGSBNFXPSLΛੜ w ͍͍ͨϓϩδΣΫτʹՃ͢Δ w
·ͱΊ
͓·͚
w 4XJGU1.Ͱ9$'SBNFXPSLTαϙʔτ͞Ε͍ͯͳ͍ 4XJGU1. όΠφϦܗࣜʹରԠ͍ͯ͠ͳ͍ w ϑΥʔϥϜͰ4XJGU1.ͷόΠφϦରԠٞ͞Ε͍ͯΔ IUUQTGPSVNTTXJGUPSHUTQNTVQQPSUGPSCJOBSJFTEJTUSJCVUJPO IUUQTGPSVNTTXJGUPSHUTXJGUQBDLBHFNBOBHFSTVQQPSUGPSFNCFEEFEYDGSBNFXPSL
w ࢀߟใ #JOBSZ'SBNFXPSLTJO4XJGU 88%$ηογϣϯ IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED ϦϦʔεϊʔτ IUUQTEFWFMPQFSBQQMFDPNEPDVNFOUBUJPOYDPEF@SFMFBTF@OPUFTYDPEF@@CFUB@SFMFBTF@OPUFT
13
None
͓͠·͍