Custom Apps

RSS for tag

Design and build customized apps that meet the unique needs of an organization.

Posts under Custom Apps tag

200 Posts

Post

Replies

Boosts

Views

Activity

Codesign in script
I am Archiving my app in Xcode 13.4.1 and signing it for AdHoc distribution using Automatic signing. I then distribute output to directory on my M1 Mac mini running Monterey 12.5. I install this version of the app on iPhone 16 and it works. I have a script that uses PListBuddy to change the name of the App and put in a URL for in a user defined field in the Plist for the app to use to retrieve information used in the app. The script is below at bottom. In the script I then remove the .app/_CodeSignature and copy the mobile provision to the .app/embedded.mobileprovison. In the script I then use codesign to resign the .app and move it to a directory passed into the script. I install using DistributionSummary.plist listed below at bottom. This worked before an unfortunate incident forced me to change the login to the Mac mini which is also the admin user. I had to use the terminal process of “replacepassword” (?) which was done by Apple rep at the physical App Store in my town. This allowed me back into the Mac Mini but sadly invalidated the KeyChain in KeyAccess. I have downloaded the Apple Development Cert and Apple Distribution Cert from Apple/developer to the KeyChain and the mobileprovision to the directory containing the script. When I install this app over the air and click on it I, I get “Unable to Install .app - This app cannot be installed because its integrity could not be verified.” When I click on Get Info on both Certificates it says “This certificate is valid” When I try to evaluate the certificates in KeyAccess and click on code signing it does not stick and the radio button is blank next time I evaluate it. I think this may be the root of the problem. Thanks Script: #!/bin/sh unzip XXApp.ipa /usr/libexec/PlistBuddy -c "Set :CFBundleDisplayName $1" Payload/XXApp.app/Info.plist /usr/libexec/PlistBuddy -c 'Print :CFBundleDisplayName' Payload/XXApp.app/Info.plist /usr/libexec/PlistBuddy -c "Set :XXApp21URL $2" Payload/XXXApp.app/Info.plist /usr/libexec/PlistBuddy -c 'Print :XXApp21URL' Payload/XXApp.app/Info.plist rm -rf Payload/GenApp.app/_CodeSignature cp XXapps.mobileprovision Payload/XXApp.app/embedded.mobileprovision codesign -f -s 'Apple Development: MyName (CCCCCC)’ --entitlements entitlements.plist Payload/XXApp.app zip -qr XXApp21.ipa Payload rm -r Payload NEWPATH=$(echo $1 | tr -d ' ') Mkdir -p $NEWPATH cp XXApp21.ipa $NEWPATH DistributionSummary.plist
0
0
1.2k
Nov ’22
Get the current screen brightness programatically.
I am trying to write an iPhone app that puts up patches of colour with known CIE XYZ values in nits. This would allow you to match your monitor white at home, then carry it to work with you and stand it next to your work monitor. This app is aimed at the motion picture, but it will probably be free, or nearly so. I cannot see a way to disable adaptive brightness or TrueTone from within the app. This is probably a bad thing to do anyway; my app has to live alongside other apps, and not burn out the screen trying to match impossible whites. Is there, or can there be please please, some way to determine how bright the screen should be at that moment? If I am matching (say) a gray patch of the digital Macbeth chart as displayed on my home monitor to a patch on my home phone, it could tell me that RGB=1.0 ought to be 165 nits D65 (or whatever) when the colours match to my eye. Or even some undefined but consistent number that I can calibrate myself. If I can get the current screen brightness, I should be able to get up to the maximum brightness with the adaptive white on. I don't want to weaken my case by asking for something silly - I can live without this extra 2x brightness range - but this may be a feature that already exists for hardware development. Suppose we programatically pretend the ambient light sensor was seeing bright sunlight. With that we could get peak brightness for short periods even if we were trying to match the white of an HDR monitor in a dark room.
3
0
3k
Oct ’22
error build: Command Ld failed with a nonzero exit code
I am in Xcode and building a C++ app. Compilation happens fine, but at link time I get the following message: error build: Command Ld failed with a nonzero exit code My project was derived from the Juce Projucer, and uses a static library, also derived from Projucer. I have indicated the location of this library in "Build Phases -> Link Binary with Libraries" I can't find any clue as to why this error is occurring. I have used the same code and a library build in Windows, and it works there. Would appreciate any help!
2
1
11k
Oct ’22
Submit a request for unlisted app account role
Is there any way to give access user with role of admin to submit request for unlisted role? Issue: At the moment, only account holder seems to be able to view and submit request for unlisted app. Since there can be only one user with that role, the whole team has to go to that person to submit request. Solution A an admin, i can already create app in app store. Publish to public or private. I would expect to be able submit request for unlisted app.
0
0
1.2k
Oct ’22
App available on Appstore to be distributed using MDM as well
Hi everyone, i am posting this question because i couldn't find any relevant case description to what we are trying to achieve and still haven't got feedback for my question from Apple directly. We currently have an app available on the Appstore. Some of our large customers requests us to get an .IPA version of our app so they can distribute it through their MDM infrastructure (mainly they use Microsoft Intune). We wanted to understand what's the best practice to do that ? We thought at the beginning to migrate our developer account to an enterprise one, but from the Apple website, it doesn't look like it is required. My last findings is that we will need to create a new app in Appstoreconnect and chose a different distribution method, such as Custom app. Can you give us some guidance if this is indeed the way to go ? Thanks in advance for the help.
1
0
661
Oct ’22
How do I create a perpetual "wizard" in iOS that allows the user to see the same options over and over until the user selects the option to end the wizard?
What is the most effective approach to to creating a type of "wizard" interface that takes the user through a process step-by-step, and allows the user to take the steps in any order as he goes along? For instance, the user could start out by selecting from three options: select contacts, select addresses, or selecting a message to send. When he selects one of those options, say select contacts, he sees the interface to allow him to perform that selection, and he sees the other two options to select at any time, which would be select addresses and select message. Say he then selects the option to select a message, he then sees an interface to selecta message and he also sees the other two options. And this continues indefinitely until he selects to send the message. I think the usual view controllers and segues would work for this. Would I need only one subclass of UINavigationController and three subclasses of UIViewControllers? Could this lead to any problems? Is it possible to do this with view controllers and segues? Is there a better way? I do use Swift, but this question doesn't require that I use only Swift, as you can see.
1
0
1k
Sep ’22
Is it possible to change the design of the AppSwitcher feature?
Hello Apple Developer Forum. I have an App Idea but am not exactly sure if it's technically possible to implement it. This is because I know that Apple is pretty strict on its designs, so here is the idea. App Description: This app is basically Siri suggestion on steroids. As iPhone users know, apple has an AppSwitcher feature where you can easily switch between already opened apps. Hence, what this app should do is use the app switcher feature's to switch between suggested apps, instead of switching between already opened apps like Apple do. For instance, if I have Instagram open and swipe to the right at the bottom edge of the screen, my next most suggest app will show up. Or if I have Instagram open and swipe upwards, it will show me the next 5 most suggest apps.
0
1
1.2k
Sep ’22
Custom app with Public and Private Distribution
Hi everyone! I make an app and publish it to the app store, I choose the Custom app, private distribution. My app can be installed by using a redeem code via Apple Bussiness Manager. However, I want to develop my app for a wider range of users, they may be a small team, not only a company. What solutions for me? I found that I can not change my app from private to public. If I want it for public publishing, I need to create a new one. However, If I create a new one, the content is the same ( i add more function about sign in as a guest, register for it to satisfy wider user can use it like apple policy ), whether my app can be approved or rejected? Thank you for reading my question! I hope the help from you!
1
0
2k
Sep ’22
Application Distribution Using Microsoft Intune
Hi, I'm trying to distribute my Custom App to Microsoft intune. My Client already has a Apple Business Manager account, I've already submitted the app in question to app store, with private access for the company. Now we are having issues with the connection to Microsoft intune, should we use the VPP token or something else? I'm a bit lost on this process... I've followed this https://docs.microsoft.com/en-us/mem/intune/apps/vpp-apps-ios The devices that will use the app are personal, and the app is to be used only throught company portal. Any advice on this? Thank you
0
0
1.5k
Sep ’22
libglass.dylib / JavaFX crash on Ventura
I'm a java developer and have written a game using JavaFX (more specifically FXGL). The game runs fine until it ends - I'm getting an error that, from what I can tell, traces back to the libglass.dylib library from JavaFX. I get a hr_err log and see the crash in the Mac Console. This issues only appears on the Ventura release and I have submitted it to Apple at least once. this happens with JavaFX 11, 13, and 18 I am just wondering if anyone may have a solution for this... The java game does get ran from inside an NWJS application. hs_err_pid2303.log Here is the console crash report thanks for any help!
0
0
1.1k
Sep ’22
App and Dev certificates
Hello! I inherited a few iOS apps with my new job, the apps are only to be distributed to our employees only... Right now the certificates expire and the apps become unusable yearly Is there any scenario where I can make the apps last forever? There are never any updates to the apps but every year I need to recompile and redistribute? Thanks for any pointers! Jamie
1
0
936
Sep ’22
Reached end of file while looking for: Mach-O Slice
Hello there, I am having an issue with the validation step of the Xcode Deployment to App Store Connect, where whenever I click the "Validate App" button, it shows me the error "Reached end of file while looking for: Mach-O Slice". The app has absolutely no problem running on an iOS Simulator or a connected device deploy, but only fails on this step when trying to publish the application. I know from what little resources there are on this error, it has been stated that there might be a problem with the included library files, but the development option I am using (Kivy Python) has no way of testing the libraries to make sure they would deploy. I was wondering if there was a way to get more verbose error data, as the validation log files show nothing except for this error as well. If anyone could provide help or direction, it would be greatly appreciated. Thanks!
1
0
1.7k
Aug ’22
Novice needing help - Download a file from AWS 3
Hi, I am a novice Swift developer, wanting to develop an app or three for my own use for now and as a learning experience. I want use Swift/SwiftUI to download a file (.sqlite) from AWS S3 Bucket and then upload when complete. I am trying to follow Amazon's tutorials but finding it difficult to apply to my code. So far I have been able to import the necessary packages (I think) into Xcode, but that is far as I have progressed. Are there any good examples or templated that I can use to get started? Also another newbie question, what make ContentView.swift the first/parent view of the application? I Appreciate your patience and assistance. //  ContentView.swift //  Shared // //  Created by Cameron on 2/7/2022. // import SwiftUI import Foundation import ClientRuntime import AWSClientRuntime import AWSS3 struct ContentView: View {          @State var showFilter = false     @State var messageClicked = false     @State var attendanceClicked = false     @State var reportingClicked = false          let pvmaRed = Color(red: 234/255, green: 26/255, blue: 33/255)     var body: some View {         VStack {             Text("PVMA CRM")                 .font(.largeTitle)             HStack {                 if(!(messageClicked || attendanceClicked || reportingClicked)) {                     Button("Filter") {                         showFilter.toggle()                     }                     .frame(maxWidth: .infinity, alignment: .top)                     .foregroundColor(pvmaRed)                 }             }             .frame(maxWidth: .infinity, alignment: .top)             ZStack {                 if(!(messageClicked || attendanceClicked || reportingClicked)) {                     NavigationView {                         List {                             NavigationLink {                                 MemberDetail()                             } label: {                                 MemberRow()                             }                             NavigationLink {                                 MemberDetail()                                                              } label: {                                 MemberRow()                             }                             NavigationLink {                                 MemberDetail()                                                              } label: {                                 MemberRow()                             }                         }                         .navigationTitle("Members")                     }                 }                 if (showFilter) {                     Filter()                         .frame(height: .infinity, alignment: .top)                         .scaleEffect(x: 1.0, y: 1.0, anchor: .top)                         .transition(.scale(scale: 0.0, anchor: .top) .animation(.easeInOut(duration: 0.66)))                 }                 if (messageClicked) {                     message()                 }                 if (attendanceClicked) {                     attendance()                 }                 if (reportingClicked) {                     reporting()                 }             }             Spacer()             HStack {                 Button(action: {                     messageClicked.toggle()                     attendanceClicked = false                     reportingClicked = false                     showFilter = false                 }, label: {                     VStack {                         Image("messages")                             .resizable(resizingMode: .stretch)                             .frame(width: 40, height: 40, alignment: .center)                             .grayscale(messageClicked ? 0.0 : 1.0)                         Text("Message")                             .font(.caption)                             .frame(width: 120)                             .foregroundColor(messageClicked ? pvmaRed : .black)                     }                 })                 Button(action: {                     messageClicked = false                     attendanceClicked.toggle()                     reportingClicked = false                     showFilter = false                 }, label: {                     VStack {                         Image("attendance")                             .resizable(resizingMode: .stretch)                             .frame(width: 40, height: 40, alignment: .center)                             .grayscale(attendanceClicked ? 0.0 : 1.0)                         Text("Attendance")                             .font(.caption)                             .frame(width: 120)                             .foregroundColor(attendanceClicked ? pvmaRed : .black)                     }                 })                     Button(action: {                         messageClicked = false                         attendanceClicked = false                         reportingClicked.toggle()                         showFilter = false                     }, label: {                         VStack {                             Image("reporting")                                 .resizable(resizingMode: .stretch)                                 .frame(width: 40, height: 40, alignment: .center)                                 .grayscale(reportingClicked ? 0.0 : 1.0)                             Text("Reporting")                                 .font(.caption)                                 .frame(width: 120)                                 .foregroundColor(reportingClicked ? pvmaRed : .black)                         }                     })             }         }         .background(showFilter ?                     Color(red: 0.94117647, green: 0.94117647, blue: 0.96470588) : Color(red: 1.0, green: 1.0, blue: 1.0))     } } struct ContentView_Previews: PreviewProvider {     static var previews: some View {         ContentView()             .previewInterfaceOrientation(.portrait)     } }
3
0
917
Aug ’22
CloudKit Design
I would like to create a Push To Talk app, in which an account can grant or remove access to be able to talk to. Any device they are signed in with iCloud on are automatically sent the audio files to chat. Audio files are deleted after being listened to or after 4 hours, since this is used as a live voice communication app. In researching CloudKit, I'm still thoroughly confused on what I can store on the Public Database. If I set up all 'chats' (voice in my case) to have an account GUID associated with them, then they are secured, meaning no one else can change the query to pull or view another accounts information correct? I have heard that if the device is jailbroken, then someone can change the queries, but I'm asking in general, can the Public database on CloudKit be used as a normal database? Or could I at least encrypt the voice data with a key that's stored in the private database and could 'share' the key with the other account I'm wanting to give access to to talk with? Again to reiterate, I'm also confused how you create the Private Database schema, where the CloudKit Dashboard is only designing the Public correct? Out of all the tutorials I've seen, no one can quite explain if we can use the Public Database the same as any other Cloud Database, since if someone would jailbreak that device, they have the keys to that 3rd party Cloud, the same as CloudKit. There's been a few people ask similar questions (around building a messaging app with CloudKit) but no responses are helpful, some just scream it's public you can't do that, which i don't think is true. Any insight into design wise of the Public Database would be very beneficial. Thanks!
1
0
1.1k
Aug ’22
Change build of an app
If I have built an app, it is live in the app store, but I want to completely rebuild it and release it with the same name, is that possible? How do I do that?
Replies
2
Boosts
0
Views
3.4k
Activity
Nov ’22
Codesign in script
I am Archiving my app in Xcode 13.4.1 and signing it for AdHoc distribution using Automatic signing. I then distribute output to directory on my M1 Mac mini running Monterey 12.5. I install this version of the app on iPhone 16 and it works. I have a script that uses PListBuddy to change the name of the App and put in a URL for in a user defined field in the Plist for the app to use to retrieve information used in the app. The script is below at bottom. In the script I then remove the .app/_CodeSignature and copy the mobile provision to the .app/embedded.mobileprovison. In the script I then use codesign to resign the .app and move it to a directory passed into the script. I install using DistributionSummary.plist listed below at bottom. This worked before an unfortunate incident forced me to change the login to the Mac mini which is also the admin user. I had to use the terminal process of “replacepassword” (?) which was done by Apple rep at the physical App Store in my town. This allowed me back into the Mac Mini but sadly invalidated the KeyChain in KeyAccess. I have downloaded the Apple Development Cert and Apple Distribution Cert from Apple/developer to the KeyChain and the mobileprovision to the directory containing the script. When I install this app over the air and click on it I, I get “Unable to Install .app - This app cannot be installed because its integrity could not be verified.” When I click on Get Info on both Certificates it says “This certificate is valid” When I try to evaluate the certificates in KeyAccess and click on code signing it does not stick and the radio button is blank next time I evaluate it. I think this may be the root of the problem. Thanks Script: #!/bin/sh unzip XXApp.ipa /usr/libexec/PlistBuddy -c "Set :CFBundleDisplayName $1" Payload/XXApp.app/Info.plist /usr/libexec/PlistBuddy -c 'Print :CFBundleDisplayName' Payload/XXApp.app/Info.plist /usr/libexec/PlistBuddy -c "Set :XXApp21URL $2" Payload/XXXApp.app/Info.plist /usr/libexec/PlistBuddy -c 'Print :XXApp21URL' Payload/XXApp.app/Info.plist rm -rf Payload/GenApp.app/_CodeSignature cp XXapps.mobileprovision Payload/XXApp.app/embedded.mobileprovision codesign -f -s 'Apple Development: MyName (CCCCCC)’ --entitlements entitlements.plist Payload/XXApp.app zip -qr XXApp21.ipa Payload rm -r Payload NEWPATH=$(echo $1 | tr -d ' ') Mkdir -p $NEWPATH cp XXApp21.ipa $NEWPATH DistributionSummary.plist
Replies
0
Boosts
0
Views
1.2k
Activity
Nov ’22
Get the current screen brightness programatically.
I am trying to write an iPhone app that puts up patches of colour with known CIE XYZ values in nits. This would allow you to match your monitor white at home, then carry it to work with you and stand it next to your work monitor. This app is aimed at the motion picture, but it will probably be free, or nearly so. I cannot see a way to disable adaptive brightness or TrueTone from within the app. This is probably a bad thing to do anyway; my app has to live alongside other apps, and not burn out the screen trying to match impossible whites. Is there, or can there be please please, some way to determine how bright the screen should be at that moment? If I am matching (say) a gray patch of the digital Macbeth chart as displayed on my home monitor to a patch on my home phone, it could tell me that RGB=1.0 ought to be 165 nits D65 (or whatever) when the colours match to my eye. Or even some undefined but consistent number that I can calibrate myself. If I can get the current screen brightness, I should be able to get up to the maximum brightness with the adaptive white on. I don't want to weaken my case by asking for something silly - I can live without this extra 2x brightness range - but this may be a feature that already exists for hardware development. Suppose we programatically pretend the ambient light sensor was seeing bright sunlight. With that we could get peak brightness for short periods even if we were trying to match the white of an HDR monitor in a dark room.
Replies
3
Boosts
0
Views
3k
Activity
Oct ’22
error build: Command Ld failed with a nonzero exit code
I am in Xcode and building a C++ app. Compilation happens fine, but at link time I get the following message: error build: Command Ld failed with a nonzero exit code My project was derived from the Juce Projucer, and uses a static library, also derived from Projucer. I have indicated the location of this library in "Build Phases -> Link Binary with Libraries" I can't find any clue as to why this error is occurring. I have used the same code and a library build in Windows, and it works there. Would appreciate any help!
Replies
2
Boosts
1
Views
11k
Activity
Oct ’22
How to Scan and Process a Suduko Puzzle
I would like to know how to scan an image containing a Suduko puzzle and to be able to identify all the numbers in the puzzle and the cell in which those numbers are written. I have experimented with SwiftUI's Vision and CoreML without success. Is anyone able to give me pointers on how to do this?
Replies
0
Boosts
0
Views
773
Activity
Oct ’22
Submit a request for unlisted app account role
Is there any way to give access user with role of admin to submit request for unlisted role? Issue: At the moment, only account holder seems to be able to view and submit request for unlisted app. Since there can be only one user with that role, the whole team has to go to that person to submit request. Solution A an admin, i can already create app in app store. Publish to public or private. I would expect to be able submit request for unlisted app.
Replies
0
Boosts
0
Views
1.2k
Activity
Oct ’22
App available on Appstore to be distributed using MDM as well
Hi everyone, i am posting this question because i couldn't find any relevant case description to what we are trying to achieve and still haven't got feedback for my question from Apple directly. We currently have an app available on the Appstore. Some of our large customers requests us to get an .IPA version of our app so they can distribute it through their MDM infrastructure (mainly they use Microsoft Intune). We wanted to understand what's the best practice to do that ? We thought at the beginning to migrate our developer account to an enterprise one, but from the Apple website, it doesn't look like it is required. My last findings is that we will need to create a new app in Appstoreconnect and chose a different distribution method, such as Custom app. Can you give us some guidance if this is indeed the way to go ? Thanks in advance for the help.
Replies
1
Boosts
0
Views
661
Activity
Oct ’22
How do I create a perpetual "wizard" in iOS that allows the user to see the same options over and over until the user selects the option to end the wizard?
What is the most effective approach to to creating a type of "wizard" interface that takes the user through a process step-by-step, and allows the user to take the steps in any order as he goes along? For instance, the user could start out by selecting from three options: select contacts, select addresses, or selecting a message to send. When he selects one of those options, say select contacts, he sees the interface to allow him to perform that selection, and he sees the other two options to select at any time, which would be select addresses and select message. Say he then selects the option to select a message, he then sees an interface to selecta message and he also sees the other two options. And this continues indefinitely until he selects to send the message. I think the usual view controllers and segues would work for this. Would I need only one subclass of UINavigationController and three subclasses of UIViewControllers? Could this lead to any problems? Is it possible to do this with view controllers and segues? Is there a better way? I do use Swift, but this question doesn't require that I use only Swift, as you can see.
Replies
1
Boosts
0
Views
1k
Activity
Sep ’22
Is it possible to change the design of the AppSwitcher feature?
Hello Apple Developer Forum. I have an App Idea but am not exactly sure if it's technically possible to implement it. This is because I know that Apple is pretty strict on its designs, so here is the idea. App Description: This app is basically Siri suggestion on steroids. As iPhone users know, apple has an AppSwitcher feature where you can easily switch between already opened apps. Hence, what this app should do is use the app switcher feature's to switch between suggested apps, instead of switching between already opened apps like Apple do. For instance, if I have Instagram open and swipe to the right at the bottom edge of the screen, my next most suggest app will show up. Or if I have Instagram open and swipe upwards, it will show me the next 5 most suggest apps.
Replies
0
Boosts
1
Views
1.2k
Activity
Sep ’22
Python Script in Terminal Not Requesting Mic Access
I am trying to run a Python script from the Terminal that uses portaudio to record from the mic. Since macOS 12.x, it no longer requests permission to access the mic and simply returns an error. PortAudioError: Error opening InputStream: Invalid number of channels [PaErrorCode -9998] Any ideas on how to allow mic access to a Python script?
Replies
0
Boosts
0
Views
1k
Activity
Sep ’22
Custom app with Public and Private Distribution
Hi everyone! I make an app and publish it to the app store, I choose the Custom app, private distribution. My app can be installed by using a redeem code via Apple Bussiness Manager. However, I want to develop my app for a wider range of users, they may be a small team, not only a company. What solutions for me? I found that I can not change my app from private to public. If I want it for public publishing, I need to create a new one. However, If I create a new one, the content is the same ( i add more function about sign in as a guest, register for it to satisfy wider user can use it like apple policy ), whether my app can be approved or rejected? Thank you for reading my question! I hope the help from you!
Replies
1
Boosts
0
Views
2k
Activity
Sep ’22
Application Distribution Using Microsoft Intune
Hi, I'm trying to distribute my Custom App to Microsoft intune. My Client already has a Apple Business Manager account, I've already submitted the app in question to app store, with private access for the company. Now we are having issues with the connection to Microsoft intune, should we use the VPP token or something else? I'm a bit lost on this process... I've followed this https://docs.microsoft.com/en-us/mem/intune/apps/vpp-apps-ios The devices that will use the app are personal, and the app is to be used only throught company portal. Any advice on this? Thank you
Replies
0
Boosts
0
Views
1.5k
Activity
Sep ’22
Can I set an unlisted app to a paid app?
This means that customers who use the distribution link have to pay to download the unlisted app。 Relevant info: https://developer.apple.com/support/unlisted-app-distribution
Replies
0
Boosts
0
Views
663
Activity
Sep ’22
libglass.dylib / JavaFX crash on Ventura
I'm a java developer and have written a game using JavaFX (more specifically FXGL). The game runs fine until it ends - I'm getting an error that, from what I can tell, traces back to the libglass.dylib library from JavaFX. I get a hr_err log and see the crash in the Mac Console. This issues only appears on the Ventura release and I have submitted it to Apple at least once. this happens with JavaFX 11, 13, and 18 I am just wondering if anyone may have a solution for this... The java game does get ran from inside an NWJS application. hs_err_pid2303.log Here is the console crash report thanks for any help!
Replies
0
Boosts
0
Views
1.1k
Activity
Sep ’22
App and Dev certificates
Hello! I inherited a few iOS apps with my new job, the apps are only to be distributed to our employees only... Right now the certificates expire and the apps become unusable yearly Is there any scenario where I can make the apps last forever? There are never any updates to the apps but every year I need to recompile and redistribute? Thanks for any pointers! Jamie
Replies
1
Boosts
0
Views
936
Activity
Sep ’22
Custom pronounciation for my App Icon. Can Acessibility Label apply to "App Icon"?
I need to custom the pronounciation of my App Icon. Now my icon is named "Hi KE", and now voice over speaks "Hike", I want it speak like "Hi", "K", "E". What should I do to work this out? I
Replies
0
Boosts
0
Views
1.2k
Activity
Aug ’22
Reached end of file while looking for: Mach-O Slice
Hello there, I am having an issue with the validation step of the Xcode Deployment to App Store Connect, where whenever I click the "Validate App" button, it shows me the error "Reached end of file while looking for: Mach-O Slice". The app has absolutely no problem running on an iOS Simulator or a connected device deploy, but only fails on this step when trying to publish the application. I know from what little resources there are on this error, it has been stated that there might be a problem with the included library files, but the development option I am using (Kivy Python) has no way of testing the libraries to make sure they would deploy. I was wondering if there was a way to get more verbose error data, as the validation log files show nothing except for this error as well. If anyone could provide help or direction, it would be greatly appreciated. Thanks!
Replies
1
Boosts
0
Views
1.7k
Activity
Aug ’22
Novice needing help - Download a file from AWS 3
Hi, I am a novice Swift developer, wanting to develop an app or three for my own use for now and as a learning experience. I want use Swift/SwiftUI to download a file (.sqlite) from AWS S3 Bucket and then upload when complete. I am trying to follow Amazon's tutorials but finding it difficult to apply to my code. So far I have been able to import the necessary packages (I think) into Xcode, but that is far as I have progressed. Are there any good examples or templated that I can use to get started? Also another newbie question, what make ContentView.swift the first/parent view of the application? I Appreciate your patience and assistance. //  ContentView.swift //  Shared // //  Created by Cameron on 2/7/2022. // import SwiftUI import Foundation import ClientRuntime import AWSClientRuntime import AWSS3 struct ContentView: View {          @State var showFilter = false     @State var messageClicked = false     @State var attendanceClicked = false     @State var reportingClicked = false          let pvmaRed = Color(red: 234/255, green: 26/255, blue: 33/255)     var body: some View {         VStack {             Text("PVMA CRM")                 .font(.largeTitle)             HStack {                 if(!(messageClicked || attendanceClicked || reportingClicked)) {                     Button("Filter") {                         showFilter.toggle()                     }                     .frame(maxWidth: .infinity, alignment: .top)                     .foregroundColor(pvmaRed)                 }             }             .frame(maxWidth: .infinity, alignment: .top)             ZStack {                 if(!(messageClicked || attendanceClicked || reportingClicked)) {                     NavigationView {                         List {                             NavigationLink {                                 MemberDetail()                             } label: {                                 MemberRow()                             }                             NavigationLink {                                 MemberDetail()                                                              } label: {                                 MemberRow()                             }                             NavigationLink {                                 MemberDetail()                                                              } label: {                                 MemberRow()                             }                         }                         .navigationTitle("Members")                     }                 }                 if (showFilter) {                     Filter()                         .frame(height: .infinity, alignment: .top)                         .scaleEffect(x: 1.0, y: 1.0, anchor: .top)                         .transition(.scale(scale: 0.0, anchor: .top) .animation(.easeInOut(duration: 0.66)))                 }                 if (messageClicked) {                     message()                 }                 if (attendanceClicked) {                     attendance()                 }                 if (reportingClicked) {                     reporting()                 }             }             Spacer()             HStack {                 Button(action: {                     messageClicked.toggle()                     attendanceClicked = false                     reportingClicked = false                     showFilter = false                 }, label: {                     VStack {                         Image("messages")                             .resizable(resizingMode: .stretch)                             .frame(width: 40, height: 40, alignment: .center)                             .grayscale(messageClicked ? 0.0 : 1.0)                         Text("Message")                             .font(.caption)                             .frame(width: 120)                             .foregroundColor(messageClicked ? pvmaRed : .black)                     }                 })                 Button(action: {                     messageClicked = false                     attendanceClicked.toggle()                     reportingClicked = false                     showFilter = false                 }, label: {                     VStack {                         Image("attendance")                             .resizable(resizingMode: .stretch)                             .frame(width: 40, height: 40, alignment: .center)                             .grayscale(attendanceClicked ? 0.0 : 1.0)                         Text("Attendance")                             .font(.caption)                             .frame(width: 120)                             .foregroundColor(attendanceClicked ? pvmaRed : .black)                     }                 })                     Button(action: {                         messageClicked = false                         attendanceClicked = false                         reportingClicked.toggle()                         showFilter = false                     }, label: {                         VStack {                             Image("reporting")                                 .resizable(resizingMode: .stretch)                                 .frame(width: 40, height: 40, alignment: .center)                                 .grayscale(reportingClicked ? 0.0 : 1.0)                             Text("Reporting")                                 .font(.caption)                                 .frame(width: 120)                                 .foregroundColor(reportingClicked ? pvmaRed : .black)                         }                     })             }         }         .background(showFilter ?                     Color(red: 0.94117647, green: 0.94117647, blue: 0.96470588) : Color(red: 1.0, green: 1.0, blue: 1.0))     } } struct ContentView_Previews: PreviewProvider {     static var previews: some View {         ContentView()             .previewInterfaceOrientation(.portrait)     } }
Replies
3
Boosts
0
Views
917
Activity
Aug ’22
CloudKit Design
I would like to create a Push To Talk app, in which an account can grant or remove access to be able to talk to. Any device they are signed in with iCloud on are automatically sent the audio files to chat. Audio files are deleted after being listened to or after 4 hours, since this is used as a live voice communication app. In researching CloudKit, I'm still thoroughly confused on what I can store on the Public Database. If I set up all 'chats' (voice in my case) to have an account GUID associated with them, then they are secured, meaning no one else can change the query to pull or view another accounts information correct? I have heard that if the device is jailbroken, then someone can change the queries, but I'm asking in general, can the Public database on CloudKit be used as a normal database? Or could I at least encrypt the voice data with a key that's stored in the private database and could 'share' the key with the other account I'm wanting to give access to to talk with? Again to reiterate, I'm also confused how you create the Private Database schema, where the CloudKit Dashboard is only designing the Public correct? Out of all the tutorials I've seen, no one can quite explain if we can use the Public Database the same as any other Cloud Database, since if someone would jailbreak that device, they have the keys to that 3rd party Cloud, the same as CloudKit. There's been a few people ask similar questions (around building a messaging app with CloudKit) but no responses are helpful, some just scream it's public you can't do that, which i don't think is true. Any insight into design wise of the Public Database would be very beneficial. Thanks!
Replies
1
Boosts
0
Views
1.1k
Activity
Aug ’22