tag

2020년 (1) 2단계 확인 (1) 공인인증 (1) 공인인증서 (1) 구글 넥서스 2세대 (1) 구글캐스트 (1) 네트워크 위치 (1) 데비안 (1) 도움말 (1) 멤버십 (1) 멤버십 무료 (1) 보안 (1) 소유권이전 (1) 시스템 관리 컨트롤러 재설정 (1) 애플 (2) 애플 뉴스 (1) 애플 보안 인증 (1) 애플 앱스토어 가이드라인 (1) 앱 이전 (1) 앱스토어 커넥트 (1) 업데이트 (1) 이중 인증 (1) 인증 (1) 인증 전환 (1) 자동회전 동작안함 (1) 자동회전 오류 (1) 크롬캐스트 (1) 키체인 (1) AFNetwork (1) align (1) android (1) Android 앱 이전 (1) apns (1) app 이전 (1) app store (1) App Store Connect (1) App Store Review Guidelines (1) App Tranport Security (1) app transfer (1) appcode (2) apple (4) apple developer program (1) apple news (1) AppStore (1) apt (1) apt-get (1) arm64 error (1) asus nexus (1) bitcode (1) bitcode_bundle (1) cast (1) chromecast (1) coredata (1) Could not connect to server (1) CPU (1) csrutil (1) csrutil disable (1) debian (2) debian install on macbook air (1) debian linux (1) debian mirror (1) delfino (1) el capitan (1) Enable Bitcode (1) error (2) ftp.kr.debian.org (1) google (1) google cast (1) google nexus 2nd (1) google play (1) harukasan (1) help appstore connect (1) html5 (1) image logo (1) Info.plist (1) ios (10) ios distribution signning (1) ios11 (1) ios13 sdk (1) iOS8 (1) iOS9 (2) ITMS-90474 (1) ITMS-90475 (1) itunesconnect (1) jessie (1) jetbrains (2) kernel_task (1) lanet (1) left align (1) linux (1) location (1) macbook air (1) MacBookPro8_2 (1) macOS (1) macoscatalina (1) MEMORY (1) must have (1) network location (1) networksetup (1) non-free (1) NSURLComponents (1) NSURLQueryItem (1) Objective-C (1) operation not permitted (1) optimize (1) osx (2) queryItems (1) SMC (1) softforum (1) sourcelist (1) sqlite (1) storyboard (1) swift (4) swiftui (1) system (1) systemstatus (1) tip (1) Transferring an App (1) uinavigationbar (2) UITabBar (1) UITabBarController (1) uiwebview (1) uninstall (1) uninstaller (1) url encode (1) User Experience Guidelines (1) VALID_ARCHS (1) Ventura (1) vim (1) watch os (1) wkwebview (1) WWDR (1) xcode (7) Xcode Help (1) Xcode IDE 도움말 (1) xcode12 (1) Xcode7 (4) Yosemite (1)

광고-자동

hell.o.world

tim toady
레이블이 Xcode7인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Xcode7인 게시물을 표시합니다. 모든 게시물 표시

2016-03-07

xcode7 이상 컴파일 시, 에러 : “Missing iOS Distribution signing identity for …”

Apple WWDR 인증서가 만료되서 발생한 에러임.

The previous Apple Worldwide Developer Relations Certification Intermediate Certificate expired on February 14, 2016 and the renewed certificate must now be used when signing Apple Wallet Passes, push packages for Safari Push Notifications, Safari Extensions, and submissions to the App Store, Mac App Store, and App Store for Apple TV.

All developers should download and install the renewed certificate on their development systems and servers. All apps will remain available on the App Store for iOS, Mac, and Apple TV.

Since different methods can be used for validating receipts and delivering remote notifications, we recommend that you test your services to ensure no implementation-specific issues exist. Your apps may experience receipt verification failure if the receipt checking code makes incorrect assumptions about the certificate. Make sure that your code adheres to the Receipt Validation Programming Guide and resolve all receipt validation issues.

대충 이전 WWDR 인증서는 2016.2.14일에 만료되니, 인증서 새로 다운받아 설치해서
사용하라는 내용.

https://developer.apple.com/support/certificates/expiration/
Apple Worldwide Developer Relations Intermediate Certificate Expiration

2016.3.7. 현재, 아래 링크에서 다운받으면 됨.
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

다운받아 키체인에 인증서 갱신하고 다시 컴파일 하면 된다 :-)


2015-12-09

iOS9 앱스토어 업로드시, ITMS-90474, 90475 에러 발생!

iOS9, 컴파일(Archive)후에 앱스토어(itunes connect) 등록시, 아래 처럼 에러가 나는 경우가 발생 했음.
다행히 좀 뒤져 보니 방법이 있네요.

ERROR ITMS-90474: “Invalid Bundle. iPad Multitasking support requires these orientations: ‘ UIInterfaceOrieentationPortrait,UIInterfaceOrientationPortraitUpsideDown,
UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight’. Found ‘UIInterfaceOrientationLandscapeRight’ in bundle ‘com.domain.app'”

ERROR ITMS-90475: "Invalid Bundle. iPad Multitasking support requires launch story board in bundle '


Info.plist에 아래 내용 삽입!

 <key>UIRequiresFullScreen</key>
 <string>YES</string>
잘 동작합니다.

참고, http://fliperamma.com/unity-and-ios-9-invalid-bundle-ipad-multitasking-support/

2015-10-22

Xcode7 에서 bitcode가 YES로 세팅되어 있어 컴파일 오류가 나는 경우.

하여튼, 기본값이 YES로 세팅되어 있는거 같은데,
Bitcode가 뭔가 하고 찾아보니, 
What does ENABLE_BITCODE do in xcode 7?
 
애플이 재컴파일 없이 실행파일을 다운사이징하거나 재-최적화(Re-optimze) 할수 있도록 하는 기능이라네.
 

자세한 내용은 아래 링크 참조.
App Thinning (iOS, tvOS, watchOS)

어쨌뜬, 컴파일 도중 이러한 warning 이나 error 가 떨어지면, 
 
ld: warning: -weak_framework is treated as -framework when used with -bitcode_bundle (Xcode setting ENABLE_BITCODE=YES).

build setting 에서 "bitcode" 로 검색해 보면 Enable Bitcode 가 나온다.
여기서 value 를 NO로 변경하면 됨.

이 옵션이 변경됨으로 (구현한)기능상의 변경이 나타나지는 않을 것으로 판단된다 :-)

참조.
XCODE 7 and ENABLE_BITCODE=YES setting does not work

2015-10-19

iOS9, Xcode7 - Could not connect to server

iOS9 사용, 당연히 Xcode7 compile 시에, 문제가 되었음.
문제는 http는 사용할 수 없으니 https로 요청하라 뭐 이런 거임.


App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. 
Temporary exceptions can be configured via your app's Info.plist file.
 
Info.plist 에서 아래와 같이 세팅.

<key>NSAppTransportSecurity</key>
<dict>
 <key>NSAllowsArbitraryLoads</key>
 <true/>
</dict>
 
NSAppTransportSecurity를 Dictionary로 세팅후 이 항목의 서브항목으로
NSAllowsArbitraryLoads를 Boolean값으로 세팅
 
즉 Info.plist에 아래와 같이 세팅
 
NSAppTransportSecurity<Dictionary>
    - NSAllowsArbitraryLoads<Boolean> : <YES>
 
 
출처:
http://iosdevtips.co/post/121756573323/ios-9-xcode-7-http-connect-server-error