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
sw:mobile [2023/04/20 13:48]
tomas [iPhone aplikace]
sw:mobile [2023/05/10 17:21] (current)
tomas [iPhone aplikace]
Line 12: Line 12:
 open XYZ.xcworkspace ... spustí XCode\\ 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
 +
 +security cms -D -i PROFIL.mobileprovision ... prevede mobileversion binarni verzi profilu do plist formatu\\
 +codesign -d --entitlements :- "Payload/DigitalOpco.app"\\
  
 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 ... prace s plist souborem - čtení a úprava\\ PlistBuddy ... prace s plist souborem - čtení a úprava\\
 PlistBuddy -c "Print :CFBundleVersion" ./Info.plist ... přečte hodnotu CFBundleVersion\\ PlistBuddy -c "Print :CFBundleVersion" ./Info.plist ... přečte hodnotu CFBundleVersion\\
 PlistBuddy -c "Set :CFBundleVersion 15" ./Info.plist ... Nastaví hodnotu CFBundleVersion\\ PlistBuddy -c "Set :CFBundleVersion 15" ./Info.plist ... Nastaví hodnotu CFBundleVersion\\
 +/usr/libexec/PlistBuddy -c 'Print :UUID' /dev/stdin <<< $(security cms -D -i VodafoneOne_AppStore.mobileprovision) ... zobrazí UUID z mobileprovision profilu\\
  
 +=== altool ===
 altool --validate-app -f SOUBOR.ipa -u UZIVATEL -p HESLO -t ios ... zvaliduje soubor\\ 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\\ 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\\