필자의 iMac 저장소에 헤드 커밋 된 프로젝트를 빌드합니다. 및동일한 커밋의 다른 컴퓨터에서 XCode 빌드가 다름
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
는 response.products
에 올바른 SKProduct
객체를 반환했습니다.
그러나 Macbook Air에서 동일한 커밋에서 동일한 프로젝트를 빌드하면이 메소드는 모든 인앱 ID를 response.invalidProductIdentifiers
에 반환합니다.
이 이상한 행동을 어떻게 해결할 수 있습니까?
p.s. 두 컴퓨터에서 project.xcodeproj 파일을 제외하고 projname.xcodeproj 폴더에서 모든 폴더를 제거했지만 결과는 동일합니다.
UPD. Macbook Air를 개발 샌드 박스에 설치하지 말고 빌드를 이해합니다. 조사 중 ..
동일한 SDK가있는 두 컴퓨터에 동일한 버전의 Xcode가 설치되어 있습니까? – trojanfoe
예. 모두 같은. iOS 5.1 SDK –
을 사용하는 최신 xcode 4.3.1 그리고 두 머신 모두에서 동일한 프로비저닝 프로파일과 동일한 개발자 인증서. –