Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
sw:mobile [2023/04/19 16:16]
tomas [iPhone aplikace]
sw:mobile [2023/05/10 11:04]
tomas [iPhone aplikace]
Line 2: Line 2:
  
 ==== iPhone aplikace ==== ==== iPhone aplikace ====
-pod --version ... Cocoapod manažer závislostí pro Swift a Objective-C Cocoa projekty (pro Xcode projekty)\\+ 
 +=== 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í, rozbalí zip, a v adresáři payload klikne v MacOS na aplikační balíček pravým tlačítkem a zvolí 'Show Package Contents', kde se podívá na Info.plist 
 sudo xcode-select -s /Applications/Xcode.app/Contents/Developer ... nastavi xcode cestu na adresář s Xcode\\ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer ... nastavi xcode cestu na adresář s Xcode\\
 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 ... prace s plist souborem - čtení a úprava\\ 
 +PlistBuddy -c "Print :CFBundleVersion" ./Info.plist ... přečte hodnotu CFBundleVersion\\ 
 +PlistBuddy -c "Set :CFBundleVersion 15" ./Info.plist ... Nastaví hodnotu CFBundleVersion\\ 
 + 
 +=== 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\\