ERROR ITMS-4088 - Does not have permission to modify the application

泄露秘密 提交于 2019-12-20 09:46:36

问题


Ok, so I am trying to submit an app for a client of ours.

They have invited me to their developer program as 'Admin' and we created all of the certs, provisioning profiles, and distribution profiles.

I am able to select their account when submitting also.

I go to submit the app via XCode 6.0.1 and it gets all the way to authenticating with iTunes Connect, then it throws this error...

ERROR ITMS-4088: "The organization "Company Name" does not have permission to modify the application with the Apple ID "App ID". Please try again, using an account for an organization with access to this application" at SoftwareAssets

Does anyone know why I am getting this?

I am pretty sure everything is setup correctly. Help! Thanks!


回答1:


Go to Xcode. Preferences/Accounts.

Make sure you have logged in with your Company Account. The within your project go to General/Identity/Team and set your Company Team.

This worked for me.




回答2:


This one worked for me:

https://devforums.apple.com/message/1056570#1056570

Using the ITC Credentials with the Application Loader




回答3:


SOLVED: Product->Archive->Export->Save for iOS App Store. Close Organizer and go to Xcode->Xcode(Menu)->Open Developer Tool->Application Loader, then sign in with your iTunes connect account and choose ipa.




回答4:


In our case, we had access to the Developer Portal and iTunes Connect under different users, as well as having access to multiple Developer/iTC programs under multiple logins.

When submitting from Xcode, the IDE was attempting to use the incorrect combinations of credentials.

We worked around the issue by archiving the build with the correct provisioning profile and code signing identity, then exporting the IPA and using Application Loader to upload:

  1. Choose the correct Code Signing Identity: Project > Code Signing > Code Signing Identity > Distribution App Store
  2. Choose the correct Provisioning Profile: Project > Code Signing > Provisioning Profile > Distribution App Store
  3. Archive: Product > Archive
  4. In the Organizer, choose to Export your newly-archived project, choosing Save for Ad Hoc Development
  5. Choose the correct Development team
  6. Export the .ipa file
  7. Open Application Loader and authenticate with the appropriate iTunes Connect account
  8. Upload the new version



回答5:


I had to be added to iTunes Connect as an admin - even though my distribution certificate was good and I had a valid production provisioning profile, I still needed to be added to iTunes connect. Hope this helps anyone who have done all of the above and still get the error.




回答6:


In my case, the bundle identifier in Xcode did not match the bundle identifier associated with my app in Itunes Connect.

To check the bundle ID in Xcode, go to "General" then "Bundle Identifier".

To check the bundle ID in Itunes Connect. Navigate to your app, then "More", "About this App" then "Bundle Identifier".

These two Bundle Identifiers HAVE to match or else you will get this error when submitting.




回答7:


I fix this issue by deleting all the other accounts in "Xcode > Preferences > Accounts" (click on the "-" button at the bottom) but sometimes only a full computer restart is enought.



来源:https://stackoverflow.com/questions/26220258/error-itms-4088-does-not-have-permission-to-modify-the-application

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!