ios CAMERA_USAGE_DESCRIPTION

cordova plugin rm cordova-plugin-camera

cordova plugin add cordova-plugin-camera –variable CAMERA_USAGE_DESCRIPTION=”this app will use your camera” –variable PHOTOLIBRARY_USAGE_DESCRIPTION=”this app will access to your photo library”

Mac mini – legolcsóbb, fejlesztésre, build-re

A Mac mini 19,7 cm-es keretben kínálja a teljes Mac-élményt. Valóságos kis erőmű, kedvező áron. Meglévő kijelződhöz, billentyűzetedhez és egeredhez csatlakoztatva azonnal nagy dolgokra leszel vele képes. https://www.apple.com/hu/mac-mini/

MacOS Sierra – Technikai adatok : https://support.apple.com/kb/sp742?locale=hu_HU

Mac mini (2010 közepi vagy újabb)

extreme digital:
https://edigital.hu/mac-mini/apple-mac-mini-14ghz-mgem2mp-p335702

aqua
https://www.aqua.hu/apple-mac-mini-core-i5-14ghz4gb500gb-asztali-szamitogep-mgem2mpa-306379.html

How to Install macOS Sierra in VirtualBox on Windows 10

In order to get this working, you will need access to a real Mac in order to download Sierra. You could, we suppose, obtain a Sierra ISO by other means, but we don’t recommend it. Borrow a friend’s Mac for an hour if you don’t have one, and you should be fine—everything beyond step one of this tutorial can be done on your Windows PC.

https://www.howtogeek.com/289594/how-to-install-macos-sierra-in-virtualbox-on-windows-10

Run macOS on your PC as a virtual machine : https://scottiestech.info/2016/09/25/run-macos-on-your-pc-as-a-virtual-machine/

Ionic IOS – Missing Info.plist key

To process your delivery, the following issues must be corrected:

Missing Info.plist key – This app attempts to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

https://stackoverflow.com/questions/41611987/how-to-resolve-missing-info-plist-key-nsphotolibraryusagedescription

https://stackoverflow.com/questions/39566952/cordova-info-plist-nscamerausagedescription-key-is-missing

cordova plugin rm cordova-plugin-camera

cordova plugin add cordova-plugin-camera --variable CAMERA_USAGE_DESCRIPTION="this app will use your camera" --variable PHOTOLIBRARY_USAGE_DESCRIPTION="this app will access to your photo library"

******

iOS Quirks

Since iOS 10 it’s mandatory to add a NSCameraUsageDescription and NSPhotoLibraryUsageDescription in the info.plist.

NSCameraUsageDescription describes the reason that the app accesses the user’s camera.
NSPhotoLibraryUsageDescription describes the reason the app accesses the user’s photo library.

When the system prompts the user to allow access, this string is displayed as part of the dialog box.

To add this entry you can pass the following variables on plugin install.

CAMERA_USAGE_DESCRIPTION for NSCameraUsageDescription
PHOTOLIBRARY_USAGE_DESCRIPTION for NSPhotoLibraryUsageDescription

Example:

cordova plugin add cordova-plugin-camera –variable CAMERA_USAGE_DESCRIPTION=”your usage message” –variable PHOTOLIBRARY_USAGE_DESCRIPTION=”your usage message”

If you don’t pass the variable, the plugin will add an empty string as value.
https://github.com/apache/cordova-plugin-camera#ios-quirks

Mac : IOS simulator – enable Camera

How to access iOS simulator camera : It’s not possible to access camera of your development machine to be used as simulator camera. Camera functionality is not available in any iOS version and any Simulator. You will have to use device only for testing camera purpose.

https://stackoverflow.com/questions/25486080/how-to-access-ios-simulator-camera

IOS simulator – developer site: Getting Started in Simulator :

https://developer.apple.com/library/content/documentation/IDEs/Conceptual/iOS_Simulator_Guide/GettingStartedwithiOSSimulator/GettingStartedwithiOSSimulator.html

FORUM: test camera in simulator? https://discussions.apple.com/thread/3357156?tstart=0

Things users don’t care about / A felhasználót NEM érdekli, hogy…

https://petewarden.com/2013/01/09/things-users-dont-care-about/

How long you spent on it.

How hard it was to implement.

How clean your architecture is.

How extensible it is.

How well it runs on your machine.

How great it will be once all their friends are on it.

How amazing the next version will be.

Whose fault the problems are.

What you think they should be interested in.

What you expected.

What you were promised.

How important this is to you.

https://blog.fps.hu/felhasznalot-nem-erdekli/

From Side Project to 25 Million Downloads : PhoneGap , Ionic

In 2011, Ryan joined Codecademy and used what he learned to turn his app idea into reality. Five years later, his side project has been downloaded 25 million times and Ryan is now the VP of Product & Engineering with the company that acquired his app.

https://medium.com/@codecademy/from-side-project-to-25-million-downloads-9e43c17cc245

Built with Ionic: Sworkit: http://blog.ionic.io/built-with-ionic-sworkit/

Originally developed using jQuery Mobile, Sworkit was in need of an update when the development team learned about Ionic