(주)누리웨어

Blog-이러닝/평생교육/쇼핑몰/학점은행/대학원학사/연수관리/설문대행

Swift

IOS, Android 앱스토어 업로드 필수 파일 및 정보

앱스토어에 올리때 필요한 내용을 정리를 하지 않으니 올릴때 마다 실수를 하게 됩니다. 다음과 같이 필수 사항들을 정리합니다. IOS가 까다롭습니다. Android는 왠만큼 다 됩니다.  앱의 미리보기 10개:   6.5형, 5.5형 12.9형만 필수입니다, 그외(4.7, 4, 3.5형, 11형)는 선택입니다. 반드시 이것들(4.7,3.5,11형)등도 미리보기를 올리셔야 할경우는  해당하는 사이즈 가 있어야 함 IOS 미리보기 사이즈 확인 경로- https://help.apple.com/app-store-connect/#/devd274dd925 앱의 미리보기화면을  가공    : 순수한 […]

FCM – Setting

1.developer.apple.com 에서 Keys에서 생성한  Keys 는 FCM에서 인증으로 사용한다. 하나의   ApnKey 를  만들어서    *. p8 를 다운로드 받아 놓는다 파일을 가지고 있다가 FCM> Cloud Messaging에서 APN 인증 키를 넣는데 사용  

  로 인증해야 PUSH를 사용할수 있다.

IOS App Store upload Trouble Shooting

ERROR ITMS-90087 …x86_64, i386 ‘ 의 경우 x86_64, i386을 제거한다.

     

iOS 에서 Swift에 FCM을 이용한 Push Topics 전송

Firebase의 가이드, https://firebase.google.com/docs/cloud-messaging/ios/client?authuser=0 1)프로젝트를 만든다 developer.apple.com에 해당 프로젝트의 정보를 등록해서 App IDS가 필요하고 Push Notifications 의 Certificates에 등록되어야 한다. 여기서 발급한 키는 이제 사용하지 않아도 된다 Apple에서 Keys라는 메뉴를 만들어서 하나의 Key로 Firebase의 인증을 처리 할수 있다 iOS의 프로젝트를 추가 위해서는 (1)bundle id  (2)앱 ID prefix가 필요함 2)앱에 Firebase 추가 https://console.firebase.google.com/?pli=1에 접속 프로젝트를 추가한다. 화면을 […]

IOS app 인증 및 배포관련

토큰을 테스트하려면 iphone을 연결해야 한다. 그리고 bundle Identifier를  developer.apple.com 의 Certificates, Identifiers & Profiles > Identifiers > App IDS 밑에  Name 과  ID를 등록해야 함 https://medium.com/@NovaWoo/ios-%EC%9D%B8%EC%A6%9D%EC%84%9C-%EB%B0%8F-%ED%94%84%EB%A1%9C%EB%B9%84%EC%A0%80%EB%8B%9D-%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC-%EB%A7%8C%EB%93%A4%EA%B8%B0-97355848b823 인증은 3단계로 구성되었다고 보면 되는데 1)Certificates:  개발자나 팀의 인증서 처리 –  이부분은 추후 배포나 개발을 할수 있는 컴퓨터인지등을 인증한다. ->제일먼저 xcode의 Preferences의  Accounts에서 Apple IDs를 등록하면 자동으로 Certificates에 나타나게 […]

IOS cocoapods 설치

설치

  프로젝트에  cocoapod 적용

  프로젝트를 오픈 “적용대상 Project”.xcworkspace를 오픈한다. 반드시 *.xcworkspace를 오픈한다. 끝 삭제할 경우 https://stackoverflow.com/questions/16427421/how-to-remove-cocoapods-from-a-project   1.Delete the standalone files (Podfile Podfile.lock and your Pods directory) 2.Delete the generated xcworkspace 3.Open your xcodeproj file, delete the references to Pods.xcconfig and libPods.a (in the Frameworks group) 4.Under your Build Phases delete the Copy Pods Resources, Embed Pods Frameworks andCheck Pods Manifest.lock phases. 5.This may seem obvious but you’ll need […]

IOS Swift Tip

별도 safari 브라우저 창 뛰우기

이미지 가져오기

text 읽어오기

앱에서 전화걸기

UserDefaults 사용하기 Save: UserDefaults.standard.set(“value”, forKey: “key”) Get : if let x = UserDefaults.standard.object(forKey: “key”) as? String Firebase login https://www.youtube.com/watch?v=_hHohEa0H-Q 다양한 팁 http://g-y-e-o-m.tistory.com/ 로그인 유지 1.http://www.kaleidosblog.com/how-to-create-a-login-screen-page-in-swift-3-authenticate-an-user-and-keep-the-session-active2.https://www.raywenderlich.com/147308/secure-ios-user-data-keychain-touch-id 키체인 http://taehyun71.tistory.com/20 기타 http://blog.naver.com/writer0713/221040662262

IOS 개발 인증서 다른 MAC으로 옮기기

1.키체인에 접근( 상단의 spotlight 검색에서 키체인) (1) Apple Worldwide Developer Relations Certification Authority (2) iPhone Developer : (사용자이름) (고유번호) (3) iPhone Distribution : (사용자이름) (고유번호) 를 옮기면 된다. 1번의 경우는   키체인에서 왼쪽 시스템 클릭하면  오른쪽에 Apple Worldwide Developer Relations Certification Authority 항목에 오른쪽 마우스하고 보내기를 누르면 된다. ==> 등록시에는  drag and drop 하면됨 2번,3번의 경우는  로그인의 인증서를 선택하고  오른쪽 마우스하고 […]

XCode 구버젼을 IOS10.3에서 컴파일 및 배포시 변경내용

소스변경 : WebFrame –> UIWebView로 변경 1)Error: ld: library not found for -lcrt1.3.1.o Solution: If your project source have deployment target from iOS 5.0 then change it to iOS 6.0 or later and your error will be fix. Now that work fine for device too. 2)Apple Match-O Linker (id)Error – Product > Clean Enable BitCode를 […]

Swift : WebView 사용방법

Loading Local HTML to WebView

 

Previous Posts