Skip to content

Commit 41359f1

Browse files
Merge pull request #6 from e-gov/feature/MVAL-140-Make-nfclib-xcframework
Feature/mval 140 make nfclib xcframework
2 parents efaa90e + eb7e62b commit 41359f1

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

README.md

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
- [Ülevaade](#ülevaade)
2-
- [Demorakenduse jooksutamise juhed](#demorakenduse-jooksutamise-juhend)
3-
- [Integreerimise juhed](#integreerimise-juhend)
2+
- [Demorakenduse jooksutamise juhend](#demorakenduse-jooksutamise-juhend)
3+
- [Integreerimise juhend](#integreerimise-juhend)
44
- [Rakenduse nõuded](#rakenduse-nõuded)
5-
- [Lubada NFC Võimekus](#lubada-nfc-võimekus)
6-
- [Uuendada Info.plist](uuendada-info-plist)
7-
- [Teegi ehitamine](#teegi-ehitamine)
8-
- [Teegi lisamine rakendusse](#teegi-lisamine-rakendusse)
9-
- [Teegi liidesed id-kaardiga suhtluseks](#teegi-liidesed-id---kaardiga-suhtluseks)
5+
- [Lubada NFC Võimekus](#lubada-nfc-võimekus)
6+
- [Uuendada Info.plist](#uuendada-infoplist)
7+
- [Teegi ehitamine](#teegi-ehitamine)
8+
- [Teegi lisamine rakendusse](#teegi-lisamine-rakendusse)
9+
- [Teegi liidesed id-kaardiga suhtluseks](#teegi-liidesed-id-kaardiga-suhtluseks)
1010

1111
# Ülevaade
1212

@@ -15,14 +15,14 @@ NFC-ID teek pakub võimalust kasutada ID-kaardi autentimis- ja signeerimisfunkts
1515
NFC-ID teek ei ole mõeldud avalikuks kasutamiseks. Tegemist on tehnilise taseme teegiga, mis delegeerib kasutajaga suhtlemise rakendusele. Pikema aja jooksul ei ole ohutu võimaldada lõppkasutajal sisestada oma ID-kaardi PIN-koode igasse mobiilirakendusse. ID-kaardiga suhtluseks, usaldusväärse kasutajaliidese ning muude vajalike funktsioonide jaoks on vajalik luua tulevikus spetsiaalne mobiilirakendus. Selline lahendus võimaldab edaspidi mobiilirakendust kiiremini uuendada ning rünnete korral kaitsemeetmeid kohandada ja täiendada.
1616
NFC-ID teek on arendatud m-valimiste projektis lähtudes vajadusest kasutada ID-kaarti m valijarakenduses.
1717

18-
# Demorakenduse jooksutamise juhed
18+
# Demorakenduse jooksutamise juhend
1919
- Avada mvtng-nfc-demo.xcworkspace. Antud töökeskkond sisaldab endas nii demorakendust kui nfclib teeki.
2020
- Oodata, kuni Swift Package Manager'i sõltuvused laetakse alla
2121
- Product -> Run
2222

2323
Simulaator pole toetatud, sest simulaatoril puudub NFC tugi.
2424

25-
# Integreerimise juhed
25+
# Integreerimise juhend
2626

2727
## Rakenduse nõuded
2828
### Lubada NFC Võimekus
@@ -41,20 +41,17 @@ Info.plist failis peab deklareerima NFC kasutuse, et selgitada, miks rakendus va
4141
- Määrata selle väärtuseks string, mis kirjeldab, miks rakendus vajab juurdepääsu NFC-le. See kirjeldus kuvatakse kasutajale esmakordselt, kui rakendus üritab NFC-d kasutada.
4242

4343
### Teegi ehitamine
44-
Eesmärk on ehitada .framework failikogumik, mida saab lisata sõltuvusena teistesse projektidesse.
44+
Eesmärk on ehitada .xcframework failikogumik, mida saab lisata sõltuvusena teistesse projektidesse.
4545

46-
- Ava nfclib.xcodeproj
47-
- Product -> Build
48-
- Selle tagajärjel ilmub xCode'i kaustapuu vaates Products kausta alla nfclib framework.
49-
- Parem klikk -> Show in Finder
50-
- See avab failisüsteemis kausta, kus on nfclib.framework
46+
- Jooksuta skripti nimega build_xcframework.sh, mis asub projekti kaustas
47+
- Selle tagajärjel ilmub projekti kaustas build kausta nflib.xcframework
5148

5249
### Teegi lisamine rakendusse
5350
- Ava projekt, kuhu soovid integreerida nfclib teegi
5451
- Vali projekt ja TARGETS menüü all õige programm
5552
- Selle tagajärjel peaks olema nähtav General osa sihtprogrammi kohta
5653
- Otsida Frameworks and Libraries
57-
- Vajutada + -> Add Other... -> Add Files -> Valida nfclib.framework
54+
- Vajutada + -> Add Other... -> Add Files -> Valida nfclib.xcframework
5855

5956
Nüüd on nfc teek rakendusse integreeritud.
6057

0 commit comments

Comments
 (0)