diff --git a/.DS_Store b/.DS_Store index 50dd20d..e8a5f2e 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/README.md b/README.md index 82d9346..2f32942 100644 --- a/README.md +++ b/README.md @@ -18,4 +18,20 @@ Cuando se termina la creación del proyecto, se muestra el entorno con el que tr ![](imagenes/entornoXcode.png) +Teniendo listo el proyecto, se hará la descarga del framework de ResearchKit, que es la parte principal de este repositorio, por lo tanto, se hará la descarga del repositorio en ZIP del Framework ResearchKit alojado en [GitHub](https://github.com/ResearchKit/ResearchKit), donde en el botón que dice **Code** se dará click y posteriormente en **Download ZIP** + +![](imagenes/descargaZIP.png) + +Al descargarse el Repositorio en ZIP, podremos hacer uso del Framework, y para importarlo solo se tiene que arrastrar el archivo *ResearchKit.xcodeproj* al navegador de proyectos solo por debajo del proyecto general. + +![](imagenes/ArrasRK.png) +![](imagenes/ArrasRK2.png) + +para posteriormente activar los Frameworks de Researchkit; se dirjirá a el navegador de proyectos, en el proyecto principal, en el target unico que está, se dará hacia abajo hasta el menú *Frameworks, Libraries, and Embedden Content* sobre el botón "+" y ahí se seleccionará los frameworks de Researchkit. + +![](imagenes/frameRK1.png) +![](imagenes/frameRK2.png) + +Estos 3 frameworks serán los encargados de hacer que nuestra aplicación funcionecon las actividades, formularios y actividades de esta herramienta de Apple. + diff --git a/RK-Journals/.DS_Store b/RK-Journals/.DS_Store new file mode 100644 index 0000000..38623d7 Binary files /dev/null and b/RK-Journals/.DS_Store differ diff --git a/RK-Journals/RK-Journals.xcodeproj/project.pbxproj b/RK-Journals/RK-Journals.xcodeproj/project.pbxproj index 59ee7cd..da9d95a 100644 --- a/RK-Journals/RK-Journals.xcodeproj/project.pbxproj +++ b/RK-Journals/RK-Journals.xcodeproj/project.pbxproj @@ -6,7 +6,57 @@ objectVersion = 77; objects = { +/* Begin PBXBuildFile section */ + 8E66ED772CE2605300A8F5D1 /* ResearchKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E66ED6D2CE25EF600A8F5D1 /* ResearchKit.framework */; }; + 8E66ED782CE2605300A8F5D1 /* ResearchKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8E66ED6D2CE25EF600A8F5D1 /* ResearchKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 8E66ED792CE2605300A8F5D1 /* ResearchKitActiveTask.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E66ED732CE25EF600A8F5D1 /* ResearchKitActiveTask.framework */; }; + 8E66ED7A2CE2605300A8F5D1 /* ResearchKitActiveTask.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8E66ED732CE25EF600A8F5D1 /* ResearchKitActiveTask.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 8E66ED7B2CE2605300A8F5D1 /* ResearchKitUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E66ED712CE25EF600A8F5D1 /* ResearchKitUI.framework */; }; + 8E66ED7C2CE2605300A8F5D1 /* ResearchKitUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 8E66ED712CE25EF600A8F5D1 /* ResearchKitUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 8E66ED6C2CE25EF600A8F5D1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8E66ED622CE25EF600A8F5D1 /* ResearchKit.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = B183A5951A8535D100C76870; + remoteInfo = ResearchKit; + }; + 8E66ED702CE25EF600A8F5D1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8E66ED622CE25EF600A8F5D1 /* ResearchKit.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = CA1C7A5A288B0C68004DAB3A; + remoteInfo = ResearchKitUI; + }; + 8E66ED722CE25EF600A8F5D1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8E66ED622CE25EF600A8F5D1 /* ResearchKit.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = CAD08967289DD747007B2A98; + remoteInfo = ResearchKitActiveTask; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 8E66ED7D2CE2605300A8F5D1 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 8E66ED7C2CE2605300A8F5D1 /* ResearchKitUI.framework in Embed Frameworks */, + 8E66ED782CE2605300A8F5D1 /* ResearchKit.framework in Embed Frameworks */, + 8E66ED7A2CE2605300A8F5D1 /* ResearchKitActiveTask.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ + 8E66ED622CE25EF600A8F5D1 /* ResearchKit.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ResearchKit.xcodeproj; path = "/Users/JD2207/Downloads/ResearchKit-main/ResearchKit.xcodeproj"; sourceTree = ""; }; F5DB42F02CDD93D100121599 /* RK-Journals.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "RK-Journals.app"; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ @@ -36,16 +86,38 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 8E66ED7B2CE2605300A8F5D1 /* ResearchKitUI.framework in Frameworks */, + 8E66ED772CE2605300A8F5D1 /* ResearchKit.framework in Frameworks */, + 8E66ED792CE2605300A8F5D1 /* ResearchKitActiveTask.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 8E66ED652CE25EF600A8F5D1 /* Products */ = { + isa = PBXGroup; + children = ( + 8E66ED6D2CE25EF600A8F5D1 /* ResearchKit.framework */, + 8E66ED712CE25EF600A8F5D1 /* ResearchKitUI.framework */, + 8E66ED732CE25EF600A8F5D1 /* ResearchKitActiveTask.framework */, + ); + name = Products; + sourceTree = ""; + }; + 8E66ED762CE2605300A8F5D1 /* Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = Frameworks; + sourceTree = ""; + }; F5DB42E72CDD93D100121599 = { isa = PBXGroup; children = ( + 8E66ED622CE25EF600A8F5D1 /* ResearchKit.xcodeproj */, F5DB42F22CDD93D100121599 /* RK-Journals */, + 8E66ED762CE2605300A8F5D1 /* Frameworks */, F5DB42F12CDD93D100121599 /* Products */, ); sourceTree = ""; @@ -68,6 +140,7 @@ F5DB42EC2CDD93D100121599 /* Sources */, F5DB42ED2CDD93D100121599 /* Frameworks */, F5DB42EE2CDD93D100121599 /* Resources */, + 8E66ED7D2CE2605300A8F5D1 /* Embed Frameworks */, ); buildRules = ( ); @@ -110,6 +183,12 @@ preferredProjectObjectVersion = 77; productRefGroup = F5DB42F12CDD93D100121599 /* Products */; projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 8E66ED652CE25EF600A8F5D1 /* Products */; + ProjectRef = 8E66ED622CE25EF600A8F5D1 /* ResearchKit.xcodeproj */; + }, + ); projectRoot = ""; targets = ( F5DB42EF2CDD93D100121599 /* RK-Journals */, @@ -117,6 +196,30 @@ }; /* End PBXProject section */ +/* Begin PBXReferenceProxy section */ + 8E66ED6D2CE25EF600A8F5D1 /* ResearchKit.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = ResearchKit.framework; + remoteRef = 8E66ED6C2CE25EF600A8F5D1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 8E66ED712CE25EF600A8F5D1 /* ResearchKitUI.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = ResearchKitUI.framework; + remoteRef = 8E66ED702CE25EF600A8F5D1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 8E66ED732CE25EF600A8F5D1 /* ResearchKitActiveTask.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = ResearchKitActiveTask.framework; + remoteRef = 8E66ED722CE25EF600A8F5D1 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + /* Begin PBXResourcesBuildPhase section */ F5DB42EE2CDD93D100121599 /* Resources */ = { isa = PBXResourcesBuildPhase; diff --git a/RK-Journals/RK-Journals.xcodeproj/project.xcworkspace/xcuserdata/JD2207.xcuserdatad/UserInterfaceState.xcuserstate b/RK-Journals/RK-Journals.xcodeproj/project.xcworkspace/xcuserdata/JD2207.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..1ef03d0 Binary files /dev/null and b/RK-Journals/RK-Journals.xcodeproj/project.xcworkspace/xcuserdata/JD2207.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/RK-Journals/RK-Journals.xcodeproj/xcuserdata/JD2207.xcuserdatad/xcschemes/xcschememanagement.plist b/RK-Journals/RK-Journals.xcodeproj/xcuserdata/JD2207.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..6c387e3 --- /dev/null +++ b/RK-Journals/RK-Journals.xcodeproj/xcuserdata/JD2207.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + RK-Journals.xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/imagenes/ArrasRK.png b/imagenes/ArrasRK.png new file mode 100644 index 0000000..ccae7c6 Binary files /dev/null and b/imagenes/ArrasRK.png differ diff --git a/imagenes/ArrasRK2.png b/imagenes/ArrasRK2.png new file mode 100644 index 0000000..d23e879 Binary files /dev/null and b/imagenes/ArrasRK2.png differ diff --git a/imagenes/descargaZIP.png b/imagenes/descargaZIP.png new file mode 100644 index 0000000..ebf976f Binary files /dev/null and b/imagenes/descargaZIP.png differ diff --git a/imagenes/frameRK1.png b/imagenes/frameRK1.png new file mode 100644 index 0000000..ee301e9 Binary files /dev/null and b/imagenes/frameRK1.png differ diff --git a/imagenes/frameRK2.png b/imagenes/frameRK2.png new file mode 100644 index 0000000..7a5e411 Binary files /dev/null and b/imagenes/frameRK2.png differ