InfiniTimeOrg / InfiniLink

The official iOS companion app for InfiniTime
https://apps.apple.com/us/app/infinilink/id1582318814
GNU General Public License v3.0
195 stars 20 forks source link

Xcode version incompatibility #3

Closed stefanoaz closed 3 years ago

stefanoaz commented 3 years ago

This is not strictly a bug - more of a note. For those of us who are running something older than Big Sur (I'm running Catalina 10.15.7), the latest version of XCode I can run is 12.4 - and that will not accept an iPhone with iOS 14.6 as a target because it is too new. Unfortunately my Mac cannot run Big Sur, which is required for any later version of XCode.

xan-m commented 3 years ago

Oh that sucks! Thank you for bringing that to my attention.

Just to clarify, do you have a phone running iOS 14.6 at the moment and you aren't able to build for it in XCode 12.4? Or are you unable to open the project at all in XCode 12.4 because of the build target?

If you are able to open it, there's an iOS Deployment Target setting in the Info tab if you click on the project in the sidebar. If not, let me know and I can push a fork with that setting changed to an earlier iOS version and see if that works for you.

stefanoaz commented 3 years ago

The iPhone runs iOS 14.6 and my XCode won't build for it. It does open the project, but notifies at build that the iOS version is unsupported.

The latest iOS version supported by XCode 12.4, is iOS 14.4. So if you made a fork for that I'd be happy to try it - thanks.

xan-m commented 3 years ago

Hmm, I don't think that this is a compatibility issue with this software. It sounds like the error message you're getting is an error between your phone and your version of XCode, and doesn't have anything to do with the source code.

As a test, can you try just building the project (Command-B) instead of selecting your phone as the build target? If the app builds okay on it's own then that confirms that it's not an issue with the source code, but rather an incompatibility between your phone and your version of XCode.

stefanoaz commented 3 years ago

I think that's correct - I would have to (somehow) revert my iPhone to the older iOS, for the build to be possible. I did try to build in precisely that way - selecting the phone as the target - and got the incompatibility notification. Since my iMac is too old to run a later XCode, I won't be able to build your code. I'm waiting for a desktop version of Apple's M1 ARM before I upgrade my hardware... slapping an M1 into an iMac makes it look like an iPad on a stand - which - it is.

xan-m commented 3 years ago

Thanks for double checking for me and for closing the issue, and sorry about the incompatibility you're facing -- that's the worst of hardware frustrations. Hopefully the mac you're looking for comes out soon!

xan-m commented 3 years ago

@stefanoaz It just occurred to me that I probably should have reached out here to let you know that Infini-iOS is on TestFlight now, if you haven't had a chance to grab it, you should!

stefanoaz commented 3 years ago

Hi There:

Yes, I saw posts from you on the Pinetime forum regarding your Testflight beta, and I am using it now. Very happy with it - thanks!

steve

On Sep 1, 2021, at 10:10 PM, xan-m @. @.>> wrote:

@stefanoaz https://github.com/stefanoaz It just occurred to me that I probably should have reached out here to let you know that Infini-iOS is on TestFlight now, if you haven't had a chance to grab it, you should!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/xan-m/Infini-iOS/issues/3#issuecomment-911187236, or unsubscribe https://github.com/notifications/unsubscribe-auth/AG4JHEANHOEE52FYD76IHSTT74BLPANCNFSM5CCPO3TQ. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.