Как вы экспортируете или выпускаете программу Mac OS X, созданную в Xcode? Программа не загружается на другие компьютеры - PullRequest
1 голос
/ 17 мая 2010

Я создал программу на XCode, представляющую собой простой калькулятор, который берет первое число и второе число, а затем либо добавляет, вычитает, умножает или делит в зависимости от переключателя. Я собираю и запускаю, и программа подходит и работает нормально. Когда я пошел показывать друзьям свои макы, когда вы дважды щелкаете по программе, программа появляется в трее примерно на 0,05 секунды, а затем исчезает, и мы фактически не можем запустить программу. Тем не менее, он все еще отлично работает на моем компьютере.

Что я делаю не так? Как я могу взять созданную мной программу и запустить ее на разных компьютерах? У меня установлен релиз на 10.5, но активный SDK на 10.6. Он работает в симуляторах 10,5 и 10,6. У одного друга есть 10.6.3, как у меня, а у другого - 10.5.x (не помню последнюю часть).

Чтобы получить приложение, я переключился с debug на release и установил активный SDK на 10.5. Затем в папке релиза я нашел приложение и отправил его через iChat.

Я чувствую, что это будет проблемой в будущем, если я когда-нибудь сделаю законное заявление на распространение.

Спасибо!

Я загрузил релизную версию, чтобы лучше понять, что я имею в виду.

http://www.filefront.com/16472557/Mac%20App%20Test.zip

Ответы [ 2 ]

2 голосов
/ 17 мая 2010

Вам нужно будет отключить ZeroLink, чтобы весь необходимый код был включен в исполняемый файл. Вы можете сделать это в коллекции настроек сборки Linking.

ZeroLink должен был быть отключен при переключении на разблокировку. Я не уверен, почему это не так, но вы должны быть в состоянии сделать это вручную.

Надеюсь, это поможет.

0 голосов
/ 04 марта 2013

Пошаговое руководство. Нажмите Ctrl + значок -> Открыть, чтобы предотвратить обработку безопасности без знака для этого приложения.

...