2012-05-01 7 views
1

그래서 iPhone 프로젝트로 테스트 할 수있는 간단한 프로젝트를 만들었습니다. 이제 iAd와 함께 약간의 변형을 만들고 싶습니다. 나는 스키마 (http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/Building/Building.html)를 관리함으로써 대상을 복제하고 iPhone으로 테스트 할 수있었습니다.Xcode의 두 번째 대상에서 두 번째 앱을 만드는 방법은 무엇입니까?

문제는 내가 테스트 한 구성표와 상관없이 다른 앱을 덮어 쓰는 것입니다. 내 휴대 전화에서 동시에 생활이 애플 리케이션

  • 프로그램 응용
  • 프로그램 응용 (무료)

을 가질 수 있도록하고 싶습니다.

스토리 보드와보기 컨트롤러 만 다르기 때문에 원본 파일을 복제하지 않으려는 경우 동일한 이미지와 모델을 사용합니다.

도움이되었습니다.

+0

앱의 식별자가 다른 경우 ** 확인해야합니다. (각 대상에 대한 요약 탭의 맨 위 텍스트 필드를보십시오.) –

+0

감사합니다 필립, 나는 그것을 시도했다. – jansensan

답변

2

방금 ​​만든 새 대상에서 번들 식별자를 변경해 보았습니까? "com.yourcompany.AppName"과 라이트 버전의 번들 식별자해야합니다 : : 내 Mac에서 현재 아니에요 "com.youcompany.AppNameLite"

+0

그래, 나는 이것을했다 – jansensan

+0

LonelyDeveloper 및 필립, 감사합니다. 나는 다시 시도했고 어떻게 든 그것은 지금 일했다. 두 가지 앱이 있는데 추가 변경이 필요하지 않았습니다. – jansensan

0

을 그래서 전체 버전이 번들 식별자를 할 것이다 파티션이 너무 작아서 미안해. 앱에 새로운 구성을 추가했습니다. 그것을 "Release Free"와 같이 부르십시오. 이 구성에 gcc 전 처리기 기호 "FREE"를 추가하십시오. 그런 다음 어디에서나 iads를 초기화하고 인스턴스화하면 일부 "#if"문 내에 코드가 저장됩니다.

이와 비슷한 것.

#if FREE 
    // Init iAds 
#endif 
+0

이 문제를 피하기 위해 별도의보기 컨트롤러가 필요합니다. – jansensan

관련 문제