diff --git a/SwiftARKit/SwiftARKit.xcodeproj/project.pbxproj b/SwiftARKit/SwiftARKit.xcodeproj/project.pbxproj index 0223871..12b85c4 100644 --- a/SwiftARKit/SwiftARKit.xcodeproj/project.pbxproj +++ b/SwiftARKit/SwiftARKit.xcodeproj/project.pbxproj @@ -17,7 +17,7 @@ 7B6A02982C18930400877E3F /* SwiftARKitUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B6A02972C18930400877E3F /* SwiftARKitUITestsLaunchTests.swift */; }; 7B6A02A82C18966400877E3F /* MySwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B6A02A72C18966400877E3F /* MySwiftUIView.swift */; }; 7B6A02AC2C18A1B000877E3F /* MyARViewRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B6A02AB2C18A1B000877E3F /* MyARViewRepresentable.swift */; }; - 7BB48C802C256C370090AA60 /* objects in Resources */ = {isa = PBXBuildFile; fileRef = 7BB48C7F2C256C370090AA60 /* objects */; }; + F0A2577F2C297CDF006C9826 /* board.usdz in Resources */ = {isa = PBXBuildFile; fileRef = F0A2577E2C297CDF006C9826 /* board.usdz */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -52,7 +52,7 @@ 7B6A02A72C18966400877E3F /* MySwiftUIView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySwiftUIView.swift; sourceTree = ""; }; 7B6A02A92C189ED700877E3F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; 7B6A02AB2C18A1B000877E3F /* MyARViewRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyARViewRepresentable.swift; sourceTree = ""; }; - 7BB48C7F2C256C370090AA60 /* objects */ = {isa = PBXFileReference; lastKnownFileType = folder; name = objects; path = ../../../SwiftUI_ARKit_2024/objects; sourceTree = ""; }; + F0A2577E2C297CDF006C9826 /* board.usdz */ = {isa = PBXFileReference; lastKnownFileType = file.usdz; name = board.usdz; path = objects/board.usdz; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -103,7 +103,7 @@ 7B6A02772C18930200877E3F /* SwiftARKit */ = { isa = PBXGroup; children = ( - 7BB48C7F2C256C370090AA60 /* objects */, + F0A2577E2C297CDF006C9826 /* board.usdz */, 7B6A02AA2C18A19C00877E3F /* Struct */, 7B6A02A92C189ED700877E3F /* Info.plist */, 7B6A02A62C18964F00877E3F /* View */, @@ -261,7 +261,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7BB48C802C256C370090AA60 /* objects in Resources */, + F0A2577F2C297CDF006C9826 /* board.usdz in Resources */, 7B6A02822C18930400877E3F /* Preview Assets.xcassets in Resources */, 7B6A027F2C18930400877E3F /* Assets.xcassets in Resources */, ); @@ -448,9 +448,12 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"SwiftARKit/Preview Content\""; + DEVELOPMENT_TEAM = ""; + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 67U885533Q; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = SwiftARKit/Info.plist; @@ -466,8 +469,10 @@ "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = PierreFerreira.SwiftARKit; + PRODUCT_BUNDLE_IDENTIFIER = fr.uca.iut.SwiftARKit; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = tpiOS_2024_06_21_off; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -479,9 +484,12 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = "\"SwiftARKit/Preview Content\""; + DEVELOPMENT_TEAM = ""; + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 67U885533Q; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = SwiftARKit/Info.plist; @@ -497,8 +505,10 @@ "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = PierreFerreira.SwiftARKit; + PRODUCT_BUNDLE_IDENTIFIER = fr.uca.iut.SwiftARKit; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = tpiOS_2024_06_21_off; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/SwiftARKit/SwiftARKit.xcodeproj/xcshareddata/xcschemes/SwiftARKit.xcscheme b/SwiftARKit/SwiftARKit.xcodeproj/xcshareddata/xcschemes/SwiftARKit.xcscheme new file mode 100644 index 0000000..5a046df --- /dev/null +++ b/SwiftARKit/SwiftARKit.xcodeproj/xcshareddata/xcschemes/SwiftARKit.xcscheme @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SwiftARKit/SwiftARKit/Struct/MyARViewRepresentable.swift b/SwiftARKit/SwiftARKit/Struct/MyARViewRepresentable.swift index 7e22042..fd4fb77 100644 --- a/SwiftARKit/SwiftARKit/Struct/MyARViewRepresentable.swift +++ b/SwiftARKit/SwiftARKit/Struct/MyARViewRepresentable.swift @@ -12,9 +12,11 @@ import RealityKit struct MyARViewRepresentable : UIViewRepresentable{ public func makeUIView(context: Context) -> MyARView { - -// let arView = ARView(frame: .zero) -// let mesh = MeshResource.generateBox(width: 150, height: 500, depth: 50) +// +// let arView = MyARView(frame: .zero) +// let mesh = MeshResource.generateBox(size: 0.1, cornerRadius: 0.005) +// +// //let mesh = MeshResource.generateBox(width: 150, height: 500, depth: 50) // let material = SimpleMaterial(color: .red, isMetallic: true) // let model = ModelEntity(mesh: mesh, materials: [material]) //, materials: material // model.transform.translation.y = 0.05 @@ -23,7 +25,7 @@ struct MyARViewRepresentable : UIViewRepresentable{ // // arView.scene.anchors.append(anchor) // return arView - +// return MyARView() } diff --git a/SwiftARKit/SwiftARKit/View/MySwiftUIView.swift b/SwiftARKit/SwiftARKit/View/MySwiftUIView.swift index 3e09f4c..9f3cc3b 100644 --- a/SwiftARKit/SwiftARKit/View/MySwiftUIView.swift +++ b/SwiftARKit/SwiftARKit/View/MySwiftUIView.swift @@ -41,8 +41,8 @@ class MyARView : ARView{ } func addBoardToTheFloor() { - let configuration = ARWorldTrackingConfiguration() - session.run(configuration) + //let configuration = ARWorldTrackingConfiguration() + //session.run(configuration) let anchor = AnchorEntity(.plane(.horizontal, classification: .any, minimumBounds: SIMD2(0.2, 0.2))) scene.addAnchor(anchor) @@ -54,8 +54,8 @@ class MyARView : ARView{ } func addMeepleToBoard(){ //boardAnchor : AnchorEntity - let configuration = ARWorldTrackingConfiguration() - session.run(configuration) + //let configuration = ARWorldTrackingConfiguration() + //session.run(configuration) let objectsName = [ "rat", "cat", "dog", "wolf", "leopard", "tiger", "lion", "elephant"] var iterator : Int = 0 diff --git a/SwiftARKit/SwiftARKit/objects/board.usdz b/SwiftARKit/SwiftARKit/objects/board.usdz new file mode 100644 index 0000000..740af5d Binary files /dev/null and b/SwiftARKit/SwiftARKit/objects/board.usdz differ diff --git a/SwiftARKit/SwiftARKit/objects/cat.usdz b/SwiftARKit/SwiftARKit/objects/cat.usdz new file mode 100644 index 0000000..83112d6 Binary files /dev/null and b/SwiftARKit/SwiftARKit/objects/cat.usdz differ diff --git a/SwiftARKit/SwiftARKit/objects/dog.usdz b/SwiftARKit/SwiftARKit/objects/dog.usdz new file mode 100644 index 0000000..88ab0f4 Binary files /dev/null and b/SwiftARKit/SwiftARKit/objects/dog.usdz differ diff --git a/SwiftARKit/SwiftARKit/objects/elephant.usdz b/SwiftARKit/SwiftARKit/objects/elephant.usdz new file mode 100644 index 0000000..9565263 Binary files /dev/null and b/SwiftARKit/SwiftARKit/objects/elephant.usdz differ diff --git a/SwiftARKit/SwiftARKit/objects/leopard.usdz b/SwiftARKit/SwiftARKit/objects/leopard.usdz new file mode 100644 index 0000000..f018773 Binary files /dev/null and b/SwiftARKit/SwiftARKit/objects/leopard.usdz differ diff --git a/SwiftARKit/SwiftARKit/objects/lion.usdz b/SwiftARKit/SwiftARKit/objects/lion.usdz new file mode 100644 index 0000000..aa901d0 Binary files /dev/null and b/SwiftARKit/SwiftARKit/objects/lion.usdz differ diff --git a/SwiftARKit/SwiftARKit/objects/rat.usdz b/SwiftARKit/SwiftARKit/objects/rat.usdz new file mode 100644 index 0000000..d8cc30d Binary files /dev/null and b/SwiftARKit/SwiftARKit/objects/rat.usdz differ diff --git a/SwiftARKit/SwiftARKit/objects/tiger.usdz b/SwiftARKit/SwiftARKit/objects/tiger.usdz new file mode 100644 index 0000000..dc6792d Binary files /dev/null and b/SwiftARKit/SwiftARKit/objects/tiger.usdz differ diff --git a/SwiftARKit/SwiftARKit/objects/wolf.usdz b/SwiftARKit/SwiftARKit/objects/wolf.usdz new file mode 100644 index 0000000..0b45669 Binary files /dev/null and b/SwiftARKit/SwiftARKit/objects/wolf.usdz differ