This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
sw:mobile [2023/02/16 10:28] tomas created |
sw:mobile [2023/05/10 17:21] tomas [iPhone aplikace] |
||
---|---|---|---|
Line 1: | Line 1: | ||
App Center ... platforma pro mobilní aplikace - repozitář, | App Center ... platforma pro mobilní aplikace - repozitář, | ||
+ | |||
+ | ==== iPhone aplikace ==== | ||
+ | |||
+ | === Cocoapod === | ||
+ | manažer závislostí pro Swift a Objective-C Cocoa projekty (pro Xcode projekty) | ||
+ | |||
+ | sudo gem install cocoapods ... nainstaluje Cocoapods\\ | ||
+ | Podfile ... konfigurační soubor pro Cocoapods, obsahuje požadované knihovny z cocoapods.org, | ||
+ | pod --version ... verze \\ | ||
+ | pod install ... nainstaluje závislosti\\ | ||
+ | open XYZ.xcworkspace ... spustí XCode\\ | ||
+ | |||
+ | === IPA balíčky === | ||
+ | jsou zabalené zip soubory. Chce li se člověk podívat do metainformací, | ||
+ | |||
+ | security cms -D -i PROFIL.mobileprovision ... prevede mobileversion binarni verzi profilu do plist formatu\\ | ||
+ | codesign -d --entitlements :- " | ||
+ | |||
+ | sudo xcode-select -s / | ||
+ | xcodebuild -version ... build aplikace\\ | ||
+ | xcodebuild -list -project PROJEKT.xcodeproj ... Informace o projektu - targety, schemata atd\\ | ||
+ | xcodebuild -list -workspace VFCZDigitalOpco.xcworkspace ... Informace o workspacu - targety, schemata atd\\ | ||
+ | xcpretty\\ | ||
+ | |||
+ | |||
+ | PlistBuddy ... prace s plist souborem - čtení a úprava\\ | ||
+ | PlistBuddy -c "Print : | ||
+ | PlistBuddy -c "Set : | ||
+ | / | ||
+ | |||
+ | === altool === | ||
+ | altool --validate-app -f SOUBOR.ipa -u UZIVATEL -p HESLO -t ios ... zvaliduje soubor\\ | ||
+ | altool --upload-package SOUBOR.ipa -u UZIVATEL -p HESLO -t ios --bundle-id nazev.id.balicku --bundle-version 36 --bundle-short-version-string 1.0.1 --apple-id 123456 ... nahraje balíček do TestFlight\\ | ||
+ |