2013-10-15 42 views
8

Tôi cố gắng để tải lên một phonegap build iOS ứng dụng app store và tôi tiếp tục nhận được lỗi nàyLỖI itms-9000 iTunes Connect

ERROR-ITMS-9000:: "Missing Code Signing Entitlements. No entitlements found in the bundle 'com.fitness.challenges' for executable 'Payload/30DayFitness.app/30DayFitness'." at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)

Tôi đã thiết lập phát triển và cung phân phối hồ sơ và giấy chứng nhận của tôi và đã tải lên cerificate.12 và hồ sơ cung cấp cho build.phonegap.com

bất kỳ trợ giúp nào là nhờ tuyệt vời!

Trả lời

1

tôi đã khắc phục điều này bằng cách thêm -538h vào tên tệp png màn hình p5 của iPhone5!

vì vậy nó là - splash-iphone5-538h.png

đó là tất cả những gì đã phá vỡ quá trình tải lên!

0

Theo this topic on phonegap build support forum có lỗi trong tài liệu.

Trong config.xml làm id, bạn chỉ nên đặt tên ứng dụng chứ không phải tên miền kiểu đảo ngược như được sử dụng trong provisioning profile.

EDIT: (2013/10/16, 17:33)

Tôi chỉ phát hiện ra rằng đó là cách giải quyết chứ không phải tạm thời vì tải lên APK trong cửa hàng chơi bạn vẫn sẽ cần phải điều ngược lại id miền phong cách.

0

kiểm tra Số nhận dạng nhóm của bạn. Id gói phải giống với ID ứng dụng.

0

Tôi đã gặp sự cố tương tự và đã khắc phục sự cố bằng cách đảm bảo tất cả các biểu tượng bắt buộc ở đó.

0

Tôi đã gặp sự cố tương tự trong ỨNG DỤNG ĐÃ ĐĂNG KÝ, sử dụng iResign làm công cụ ký lại.

Dưới đây là ví dụ về tệp Entitlements.plist đã giúp tôi tải bản dựng của mình qua Apple.

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
    <dict> 
     <key>application-identifier</key> 
     <string>B123RP1C12.com.startup.killerapp</string> 
     <key>keychain-access-groups</key> 
     <array> 
      <string>B123RP1C12.com.startup.killerapp </string> 
     </array> 
     <key>get-task-allow</key> 
     <true/> 
    </dict> 
</plist> 
Các vấn đề liên quan