Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
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
630
意外と知らない? Storyboardのあまり役に立たないtips
terukinakano
0
430
Other Decks in Technology
See All in Technology
新しい SLO が良い感じにハマっている話
z63d
4
2.1k
名古屋の市バスGTFS-JPデータ×スガキヤ 最寄りバス停検索をAmazon ElastiCache Serverless for Valkeyで最適化する
usanchuu
1
310
Flutterをカメラで動かしたかった話
sony
0
120
JavaScript 研修 (2026)
recruitengineers
PRO
0
310
SnowflakeCoCoでデータエンジニアリング!
foursue
0
180
【Google Cloud Next Tokyo'26】Gemini Enterprise と Oracle AI Database で実現する、業務データ活用を実現する AI エージェント実装
shisyu_gaku
0
210
Redmine 7.0 新機能・機能強化解説(OSC2026京都ダイジェスト版)
vividtone
1
190
修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル
yuyaumetsu
4
1.2k
ブラウザ研修 2026
recruitengineers
PRO
3
540
【CEDEC2026】『ウマ娘 プリティーダービー』 英語版のキャラクターの方言や口調をローカライズするための創造的アプローチ
cygames
PRO
1
180
toio・myCobotでフィジカルAIっぽいことを行うための検討(とりあえず調査) / フィジカルAI LT(IoTLTによる開催)
you
PRO
0
280
【CEDEC2026】ゲームシナリオライターを支援するAIツール開発の実践 ― 設計とプロンプトの工夫 ―
cygames
PRO
1
730
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
480
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Skip the Path - Find Your Career Trail
mkilby
1
180
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
680
RailsConf 2023
tenderlove
30
1.5k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
Faster Mobile Websites
deanohume
310
32k
The Curious Case for Waylosing
cassininazir
1
450
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
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
͓͠·͍