2012-03-26 15 views
8

Ban đầu nhận dạng gói ứng dụng của tôi là mặc địnhiPhone - Thay đổi gói nhận dạng

MyCompany.${PRODUCT_NAME:rfc1034identifier}

này không phù hợp với ID ứng dụng tôi tạo ra trên các kết nối cho nhà phát triển (một không gian trong tên sản phẩm đã được chuyển thể thành một gạch nối) vì vậy tôi mã hóa cứng nhận dạng theo gói trong MyApp-Info.plist là

com.MyCompany.MyApp

Tuy nhiên, khi tôi đăng nhập [NSBundle mainBundle] bundleIdentifier] nó vẫn trả lại identif cũ ier. Làm sạch các mục tiêu đã không giúp đỡ. Bất cứ ai có thể nghĩ về nơi này là đến từ, nếu không Info.plist?

+1

Bạn cũng kiểm tra việc thay đổi trong Info.plist có tự động thay đổi trong mục tiêu không? – fabregas88

+0

Tham chiếu mục tiêu Info.plist, vì vậy tôi đã thấy nó sẽ thấy thay đổi. Có một biến khác trong mục tiêu cần phải thay đổi không? – Rob

+0

Thay đổi được phản ánh khi bạn nhấp vào dự án của bạn trong cây tệp, sau đó chọn tab tóm tắt. – CodaFi

Trả lời

8

Có vẻ như Info.plist đã được lưu trong bộ nhớ cache. This post có giải pháp tuyệt vời cập nhật dấu thời gian:

$ touch Info.plist 
+0

Tôi tin rằng bạn có thể đánh dấu đây là câu trả lời được chấp nhận. – CodaFi