Upgrade to Pro — share decks privately, control downloads, hide ads and more …

XCFrameworksやってみた

 XCFrameworksやってみた

Teruki-Nakano

June 18, 2019
Tweet

More Decks by Teruki-Nakano

Other Decks in Technology

Transcript

  1. #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ʹઃ ఆ
  2. $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
  3. 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
  4. w 4XJGU1.Ͱ͸9$'SBNFXPSLT͸αϙʔτ͞Ε͍ͯͳ͍ 4XJGU1.͸ όΠφϦܗࣜʹରԠ͍ͯ͠ͳ͍  w ϑΥʔϥϜͰ4XJGU1.ͷόΠφϦରԠ͸ٞ࿦͞Ε͍ͯΔ
 IUUQTGPSVNTTXJGUPSHUTQNTVQQPSUGPSCJOBSJFTEJTUSJCVUJPO
 IUUQTGPSVNTTXJGUPSHUTXJGUQBDLBHFNBOBHFSTVQQPSUGPSFNCFEEFEYDGSBNFXPSL 

    w ࢀߟ৘ใ
 #JOBSZ'SBNFXPSLTJO4XJGU 88%$ηογϣϯ 
 IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED
 ϦϦʔεϊʔτ
 IUUQTEFWFMPQFSBQQMFDPNEPDVNFOUBUJPOYDPEF@SFMFBTF@OPUFTYDPEF@@CFUB@SFMFBTF@OPUFT
  5. 13