ResearchKit agregado al proyecto

main
Juan David Lopez Regalado 1 month ago
parent cefc341492
commit 9e5d3e5c09

BIN
.DS_Store vendored

Binary file not shown.

@ -18,4 +18,20 @@ Cuando se termina la creación del proyecto, se muestra el entorno con el que tr
![](imagenes/entornoXcode.png) ![](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.

Binary file not shown.

@ -6,7 +6,57 @@
objectVersion = 77; objectVersion = 77;
objects = { 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 */ /* Begin PBXFileReference section */
8E66ED622CE25EF600A8F5D1 /* ResearchKit.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ResearchKit.xcodeproj; path = "/Users/JD2207/Downloads/ResearchKit-main/ResearchKit.xcodeproj"; sourceTree = "<absolute>"; };
F5DB42F02CDD93D100121599 /* RK-Journals.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "RK-Journals.app"; sourceTree = BUILT_PRODUCTS_DIR; }; F5DB42F02CDD93D100121599 /* RK-Journals.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "RK-Journals.app"; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */ /* End PBXFileReference section */
@ -36,16 +86,38 @@
isa = PBXFrameworksBuildPhase; isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
8E66ED7B2CE2605300A8F5D1 /* ResearchKitUI.framework in Frameworks */,
8E66ED772CE2605300A8F5D1 /* ResearchKit.framework in Frameworks */,
8E66ED792CE2605300A8F5D1 /* ResearchKitActiveTask.framework in Frameworks */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };
/* End PBXFrameworksBuildPhase section */ /* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */ /* Begin PBXGroup section */
8E66ED652CE25EF600A8F5D1 /* Products */ = {
isa = PBXGroup;
children = (
8E66ED6D2CE25EF600A8F5D1 /* ResearchKit.framework */,
8E66ED712CE25EF600A8F5D1 /* ResearchKitUI.framework */,
8E66ED732CE25EF600A8F5D1 /* ResearchKitActiveTask.framework */,
);
name = Products;
sourceTree = "<group>";
};
8E66ED762CE2605300A8F5D1 /* Frameworks */ = {
isa = PBXGroup;
children = (
);
name = Frameworks;
sourceTree = "<group>";
};
F5DB42E72CDD93D100121599 = { F5DB42E72CDD93D100121599 = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
8E66ED622CE25EF600A8F5D1 /* ResearchKit.xcodeproj */,
F5DB42F22CDD93D100121599 /* RK-Journals */, F5DB42F22CDD93D100121599 /* RK-Journals */,
8E66ED762CE2605300A8F5D1 /* Frameworks */,
F5DB42F12CDD93D100121599 /* Products */, F5DB42F12CDD93D100121599 /* Products */,
); );
sourceTree = "<group>"; sourceTree = "<group>";
@ -68,6 +140,7 @@
F5DB42EC2CDD93D100121599 /* Sources */, F5DB42EC2CDD93D100121599 /* Sources */,
F5DB42ED2CDD93D100121599 /* Frameworks */, F5DB42ED2CDD93D100121599 /* Frameworks */,
F5DB42EE2CDD93D100121599 /* Resources */, F5DB42EE2CDD93D100121599 /* Resources */,
8E66ED7D2CE2605300A8F5D1 /* Embed Frameworks */,
); );
buildRules = ( buildRules = (
); );
@ -110,6 +183,12 @@
preferredProjectObjectVersion = 77; preferredProjectObjectVersion = 77;
productRefGroup = F5DB42F12CDD93D100121599 /* Products */; productRefGroup = F5DB42F12CDD93D100121599 /* Products */;
projectDirPath = ""; projectDirPath = "";
projectReferences = (
{
ProductGroup = 8E66ED652CE25EF600A8F5D1 /* Products */;
ProjectRef = 8E66ED622CE25EF600A8F5D1 /* ResearchKit.xcodeproj */;
},
);
projectRoot = ""; projectRoot = "";
targets = ( targets = (
F5DB42EF2CDD93D100121599 /* RK-Journals */, F5DB42EF2CDD93D100121599 /* RK-Journals */,
@ -117,6 +196,30 @@
}; };
/* End PBXProject section */ /* 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 */ /* Begin PBXResourcesBuildPhase section */
F5DB42EE2CDD93D100121599 /* Resources */ = { F5DB42EE2CDD93D100121599 /* Resources */ = {
isa = PBXResourcesBuildPhase; isa = PBXResourcesBuildPhase;

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SchemeUserState</key>
<dict>
<key>RK-Journals.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
</dict>
</dict>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 KiB

Loading…
Cancel
Save