This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
sw:mobile [2023/04/19 16:05] tomas |
sw:mobile [2023/05/10 17:21] tomas [iPhone aplikace] |
||
---|---|---|---|
Line 2: | Line 2: | ||
==== iPhone aplikace ==== | ==== iPhone aplikace ==== | ||
- | pod --version ... Cocoapod\\ | + | |
+ | === 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 / | sudo xcode-select -s / | ||
xcodebuild -version ... build aplikace\\ | 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\\ | xcpretty\\ | ||
- | PlistBuddy\\ | + | |
+ | |||
+ | PlistBuddy | ||
+ | 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\\ | ||